[comp.sys.mac.programmer] Programming Environment

dmmg1176@uxa.cso.uiuc.edu (David M Marcovitz) (10/11/90)

I'm sure this question has been asked many times, but I couldn't find
any answers to it while browsing through recent articles.

I am about to start programming my Mac, and I would like suggestions
on a good programming environment.  I have experience with C, Pascal,
Lisp, and other languages so the specific language is not critical.
But I have never programmed the Mac (ok, I've written a canonical
"Hello, World" program in Lightspeed C, but that's about all).

I currently have an old version of Lightspeed C and a Mac II with 1
Meg of memory (I'm sure I'll want to add some more memory).  The
program I am interested in writing is fairly serious and involves some
simple manipulations of shapes.

What programming environments are the best in terms of (a) support for
simple graphics, (b) general environment (debugger, editor, ...), and
(c) making it easy to do other Mac like things (such as pull-down
menus, general mouse control, ...)?

Right now, I am considering (1) upgrading to a current version of
Lightspeed C, a cheap alternative, or (2) getting Macintosh
Programmers Workshop, expensive but (I've heard) better for serious
programming.  I would appreciate any comments on these two choices or
any others.  Thanks.

--
David M. Marcovitz                     |  internet: marcovitz@uiuc.edu
Computer-based Education Research Lab  |            dmmg1176@uxa.cso.uiuc.edu
University of Illinois                 |  novanet:  marco / cca / cerl