I agree. Initially, write the engine in C and the screen driver in whatever you know.
Originally posted by Jez
I'm just getting back into programming, after a lull of about 10 years. Back then I was using Superbasic (on a Sinclair QL) and 68000 assembly language. I had only done a bit of C, a Mandelbrot Program in DOS.
My best work was an implementation of Conway's game of life written in assembler. It was very fast.
Now I've got some ideas to make it even better but am relearning C at the same time. I've got a lovely algorithm (on paper) which I'm slowly turning into C. So far so good.
The daunting prospect I face is writing the rest of the application, windows, buttons, file handling and so on. I've got some books, including Petzold's Programming Windows which is helpful. But C doesn't seem to make the development of user interface very easy. It's a steep learning curve.
I've done a bit of Delphi programming which was nice, so I'm thinking of using Delphi to code the front end, and just code the engine in C.