Where Shall I Start?
27-Dec-94 19:51:42
Sb: #44891-Where Shall I Start?
Fm: Mal Lansell 74222,3046
To: Craig C Randall 71712,2065
Craig
Seems like Jim & Peter got in there before me! I'd go along with everything
they say. Only consider Assembler if you need very high speed (like in an
arcade game).
If you stick with the standard ANSI C functions, and avoid the Amiga specific
stuff, you will have a program that can be ported in minutes to another
platform. I have done conversions of games written mainly in C for PC, Mac and
Sega Genesis to the Amiga and CD32, and have had all the C level stuff running
within a day. If you are programming on the Amiga, I would advise getting SAS
C, as I have never had any compatibility problems with it.
If you want to add a graphic interface, you will need to do specific versions
for each platform. Try to keep the GUI stuff seperate from your main program,
so that you can just slot in the Amiga/PC/Mac specific code to make the
required version.
Windows can be extremely complex, and unfortunately thats just life when you
want to use any Microsoft products. It is well worth learning, though, as
Windows experience can be a valuable asset in getting a job! As for libraries,
there is a Windows SDK (software development kit) available in most good
computer stores that allows you to write windows programs in C.
Mal
Binary Dreams