[comp.lang.objective-c] Need a recommendation for OOP

dlugose@uncecs.edu (Dan Dlugose) (10/05/90)

    I'd like some advice on choosing an object oriented programming
 environment.  My needs are atypical.  I do not have much time for 
programming, as I am a support person/ trainer with a few years of 
previous experience in programming in Pascal and a couple obscure 
languages.  The little programming I do is in HyperCard.
I have a Mac cx with sufficent disk space; I could also use a 386 PC 
with Windows 3 or an A/UX Mac.
     Main requirements:
     I don't want to spend a few hundred a year on updates to software.
  I bought TML II Pascal with MPW 1.0, and it is obsolete and doesn't 
support Object Pascal as it was shipped.
     I don't like cryptic syntax; I enjoy using English, or Pascal, or 
Hypertalk.  I'd like to do most of my "coding" indirectly through a 
graphic interface like Prototyper or NeXt's Interface Builder.
     I would like the learning I do to be relatively transferable to 
other object oriented programming environments.

     Secondary considerations:
     I would like to be able to program XCMDs.
     I want something that will not need expensive updates for System 7.
     Does it come with good tutorial material?

     Other questions:
     Is there a good graphical interface for Objective C, either on Macs 
or PC's?  Debugger with graphic display?  How portable are Objective C 
programs between platforms?  Does Objective C have a future?
     Smalltalk has a couple advantages:  there is no dispute that it 
exemplifies OOP;  it is not particularly expensive on the Mac.  But are 
the packages keeping up at all with major developments in the Mac world,
such as HyperCard XCMDs and System 7?
     Is Prograph really a general purpose language?  Is it object 
oriented, or does it just look that way?

Thanks,
Dan Dlugose
UNC Educational Computing Service
-- 
Dan Dlugose
Internet: dlugose@uncecs.edu
UNC Educational Computing Service
Box 12035, Research Triangle Park, NC 27709-2035