Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!sdd.hp.com!spool.mu.edu!uwm.edu!linac!midway!quads.uchicago.edu!jcav From: jcav@quads.uchicago.edu (john cavallino) Newsgroups: comp.sys.mac.misc Subject: Re: The NeXT is easier to program than the Mac(was: The Fate... Message-ID: <1991Mar25.163413.2900@midway.uchicago.edu> Date: 25 Mar 91 16:34:13 GMT References: <1991Mar23.225116.21450@bronze.ucs.indiana.edu> <1991Mar25.145420.16015@bronze.ucs.indiana.edu> Sender: jcav@midway.uchicago.edu (john cavallino) Organization: University of Chicago Lines: 28 In article <1991Mar25.145420.16015@bronze.ucs.indiana.edu> tagreen@bronze.ucs.indiana.edu (Todd A. Green) writes: >>In article <1991Mar23.225116.21450@bronze.ucs.indiana.edu> tagreen@bronze.ucs.indiana.edu (Todd A. Green) writes: >>You might as well get used to classes, inheritance, etc, even Apple is >>going to use OO programming as the paradigm for Mac programming. Take >>C++ with MacApp, for example. Actually, doesn't Object Pascal have >>classes, etc. Strikes me that it should. Self is the only classless >>OO language of which I know. So, I guess Apple is already using an OO >>paradigm. Anyway, Objective C has a much smaller learning curve than >>C++. There are fewer extensions to C. > >THINK C does have object class libraries (TCL). And yes Apple is going >to OO. System 7 is written in C++ if I'm not mistaken. And yes I'm >getting used to OO programming but it takes more than a day ;). Lest we forget, Apple "went to OO" in 1983 (Lisa Toolkit and the Clascal language) and shipped the FIRST commercial OO application library (MacApp, written in Object Pascal) in 1985. Today's combination of ViewEdit with the MacApp libraries is very similar to NeXT's interface builder. Apple has been a commercial pioneer in the use of object-oriented techniques. BTW, only the System 7 Finder is written in C++. -- John Cavallino | EMail: jcav@midway.uchicago.edu University of Chicago Hospitals | USMail: 5841 S. Maryland Ave, Box 145 Office of Facilities Management | Chicago, IL 60637 "Opinions, my boy. Just opinions" | Telephone: 312-702-6900