THINK C

THINK C

THINK C was an extension of ANSI C for Mac 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 by Symantec Corporation and the product continued to be developed by the original author, Michael Kahl. Version 3 and subsequent versions were essentially a subset of C++ and supported basic object 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 the THINK 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 to PowerPC, however, Symantec was widely seen as having dropped the ball, and competitor Metrowerks' product CodeWarrior 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 from Lucid Inc.Fact|date=October 2007). These remained Apple's standard compilers until the arrival of Mac OS X replaced them with the NeXT-derived Project Builder and its follow-up Xcode. 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.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • think — think1 [thiŋk] vt. thought, thinking [< ME thenchen, to think, confused with thinchen, to seem < OE thencan < PGmc * thankjan, to think: for IE base see THANK] 1. to form or have in the mind; conceive [thinking good thoughts] 2. to hold… …   English World dictionary

  • THINK — (englisch für denken) bezeichnet: Think (Band), eine US amerikanische Band Think Global AS, ein norwegisches Unternehmen, das das Elektroauto Think City herstellt Think, ein Top Ten Song von Aretha Franklin Think ist der Markenname für ein… …   Deutsch Wikipedia

  • think — ► VERB (past and past part. thought) 1) have a particular opinion, belief, or idea about someone or something. 2) direct one s mind towards someone or something; use one s mind actively to form connected ideas. 3) (think of/about) take into… …   English terms dictionary

  • Think — Think, v. t. [imp. & p. p. {Thought}; p. pr. & vb. n. {Thinking}.] [OE. thinken, properly, to seem, from AS. [thorn]yncean (cf. {Methinks}), but confounded with OE. thenken to think, fr. AS. [thorn]encean (imp. [thorn][=o]hte); akin to D. denken …   The Collaborative International Dictionary of English

  • think — UK US /θɪŋk/ verb [I or T] (thought, thought) ► to have a particular idea, belief or opinion: think (that) »Some analysts think that rates will continue to rise. »I think the figures speak for themselves. »Have you seen the new ad? What do you… …   Financial and business terms

  • think — 1 Think, conceive, imagine, fancy, realize, envisage, envision are comparable when they mean to form an idea or notion of something in the mind. Think, the most general and least explicit word of this group, may imply nothing more than the… …   New Dictionary of Synonyms

  • Think — (englisch für denken) bezeichnet: Think (Band), eine US amerikanische Band Think Global AS, ein norwegisches Unternehmen, das das Elektroauto Think City herstellt Think, ein Top Ten Song von Aretha Franklin Think! ist eine Schuhmarke der… …   Deutsch Wikipedia

  • Think — «Think Ox», Женева, 2008 «… пространственная рама с двумя отсеками для батарей, … Для Женевы на нее поставили „однообъемник“. Существуют варианты „купе“ и „спорткар“.» [1] PIV3 …   Википедия

  • THINK C — THINK C  расширение ANSI C для Mac OS, разработанное компанией THINK Technologies. При первоначальном релизе в середине 1986 года называлось Lightspeed C, но позже было переименовано в THINK C. Позднее THINK Technologies была куплена… …   Википедия

  • Think of U — Single par Crystal Kay extrait de l’album Almost seventeen Face A Think of U Face B Attitude Sortie 28 novembre 2001 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”