- THINK C
THINK C was an extension of
ANSI C forMac OS developed by THINK Technologies; although named Lightspeed C in the original mid-1986 release, it was later renamed Think C due to a lawsuit . THINK Technologies was later acquired bySymantec Corporation and the product continued to be developed by the original author, Michael Kahl. Version 3 and subsequent versions were essentially a subset ofC++ and supported basicobject oriented programming concepts such as single inheritance as well as extensions to the C standard that conformed more closely to the requirements of Mac OS programming. After version 6, the OOP facilities were expanded to a full C++ implementation, and the product was rebranded Symantec C++ for versions 7 and 8, now under development by different authors.THINK C (and later, Symantec C++) featured a
class library and framework for Mac programming called theTHINK Class Library , which was used extensively for Macintosh application development.The Lightspeed/THINK C IDE was quite influential, though considered not as advanced as that belonging to
THINK Pascal , its sister language product; it was considered the standard environment when MPW was considered an overpriced niche product, and most Macintosh products were developed in it for many years. With the transition of the Mac from 68K toPowerPC , however, Symantec was widely seen as having dropped the ball, and competitorMetrowerks ' productCodeWarrior took control of the marketplace. It wasn't until Symantec shipped version 8 in the summer of 1997 that they delivered support for PowerPC.Despite the decline in popularity of their IDE, Symantec was eventually chosen by Apple to provide next-generation C/C++ compilers for MPW in the form of Sc/Scpp for 68K alongside MrC/MrCpp for PowerPC (developed at
Apple Computer using back-end technology fromLucid Inc. Fact|date=October 2007). These remained Apple's standard compilers until the arrival ofMac OS X replaced them with theNeXT -derived Project Builder and its follow-upXcode . Symantec subsequently exited the developer tool business.External links
* [http://www.mactech.com/articles/mactech/Vol.05/05.10/ThinkCTutor/ 1989 review of THINK C 4.0] ,
MacTech magazine
* [http://www.mactech.com/articles/mactech/Vol.02/02.08/Menus,Windows/index.html 1986 overview of C on Macintosh with Lightspeed C] , MacTech magazine
* [http://www.mactech.com/articles/mactech/Vol.02/02.07/ChooserwithATalk/index.html Mention of Lightspeed C introduction, July 1986] MacTech Magazine
Wikimedia Foundation. 2010.