[comp.sys.mac.programmer] Which to get

agc@sage.cc.purdue.edu (Eric E. Palmer) (03/30/91)

I am trying to decide which program to get Think C or Think Pascal.  I have
used Think C at school and I like it, plus I love C - pointers to function, etc
However, Think Pascal boasts that it is fully Object oriented while Think C
only has a sub set of C++.  Is this a problem?
Think C says that it generates 32 bit clean code and can have in-line
assembler - what about Think Pascal?

My preference is C because that is what I like to program in but which
is the most powerful (glup I hope I dont start a flame war)

Finally, what are the student prices at other Universities.  Here at Purdue
I found both at the bookstore for $89.95.

Thanks
Eric
agc@mentor.cc.purdue.edu

Jim.Spencer@p510.f22.n282.z1.fidonet.org (Jim Spencer) (03/31/91)

Eric E. Palmer writes in a message to All

EEP> I am trying to decide which program to get Think C or Think Pascal. 
EEP> I have used Think C at school and I like it, plus I love C - 
EEP> pointers to function, etc However, Think Pascal boasts that it 
EEP> is fully Object oriented while Think C only has a sub set of 
EEP> C++. Is this a problem? 

The features of C++ that Think C lacks are exactly the same features that Object Pascal lacks: multiple inheritance, non-virtual functions, private and protected members, operator and function overloading, etc.  Think C is exactly as 'object oriented' as Think Pascal and in fact both can use the same basic object oriented framework, the Think Class Library.  The primary difference in this regard is that Think C cannot use MacApp and Think Pascal can.