[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Which Programming Language
Mark,
schooley@nps.navy.mil (Mark A. Schooley) wrote:
>I am considering purchasing a programming language/environment
>and I was hoping that some of the old pros out there could steer
>me in the right direction.
>First, I have a some experience programming in AppleSoft BASIC, and
>I was looking to maybe start programming in C or Assembly. I am
>going to admit that I am a neophyte programmer in anything other
>than BASIC.
>Basically, what should the first language after BASIC be? C?
>Assembly? PASCAL? ???
>My computer is an Apple II GS, 4 Meg RAM, 100 Meg Hard Drive (SCSI),
>2400 Baud Datalink Modem, 2 5.25 Drives and 2 3.5 Drives.
Hmm. Assembly is useful for speeding certain routines up (_after_ you have
double-checked your use of data structures and algorithms), but I wouldn't
really use it as a general-purpose programming language. I find it too
deep-down to be easily grasped. Your mileage may vary, of course.
As a beginner, I'd recommend Modula-2, actually. It has the good things of
Pascal (fairly safe language) without the bad things (too restrictive to be
useful). And it can compile Pascal programs with just a little tweaking.
The drawback is: There's not a lot of code for it. If you are mainly
interested in porting things or swapping code, C is for you: ORCA/C, in
that case. If you wish to give Modula-2 a whirl, there are two packages
available: EMBE/Modula-2, which is shareware, and ORCA/Modula-2.
Whatever language you use in the end, get yourself a copy of GNO/ME. It is
simply _the_ programmer's shell to use on the GS.
Yours
Soenke
--
I don't know what it is he's doing, it must be art