TÄNK-C

THINK C  är ett ANSI C- tillägg för Mac OS utvecklat av THINK Technologies . Ursprungligen kallad Lightspeed C i mitten av 1986, döptes senare om till THINK C. THINK Technologies köptes senare av Symantec Corporation , men den ursprungliga författaren, Michael Kahl, fortsatte utvecklingen trots detta. Version 3 och senare versioner var i huvudsak delmängder av C++ och stödde grundläggande objektorienterade programmeringskoncept som enkelärvning och tillägg till C-språkstandarden för att bättre matcha kraven för Mac OS-programmering. Efter den 6:e versionen utökades OOP-verktygen till en fullständig implementering av C++ , varefter produkten döptes om, och den 7:e och 8:e versionen kallades Symantec C++ och utvecklades av olika författare.

THINK C (och senare Symantec C++) innehöll ett klassbibliotek och ramverk för Macintosh -programmering som heter THINK Class Library som användes mycket flitigt för att utveckla Macintosh-applikationer.

Lightspeed/THINK C IDE var ganska välkänd, även om den ansågs inte vara lika avancerad som sin systerprodukt THINK Pascal . Det ansågs vara standardmiljön, medan Macintosh Programmer's Workshop (MPW) ansågs vara en överprisad nischprodukt, och de flesta Macintosh-applikationer utvecklades i den under många år. Med övergången av Macintosh från m68k- arkitekturen till PowerPC tappade Symantec fotfästet och Metrowerks konkurrerande CodeWarrior- produkt dominerade utvecklingsmarknaden för Macintosh.

Trots den avtagande populariteten för dess IDE valdes Symantec så småningom av Apple för att utveckla nästa generations C/C++-kompilatorer för MPW i form av Sc/Scpp för m68K parallellt med MrC/MrCpp för PowerPC . De förblev standardkompilatorn fram till tillkomsten av Mac OS X , där de först ersattes av den NeXT -härledda Project Builder och dess efterföljare Xcode. Symantec drog sig därefter tillbaka från marknaden för utvecklingsverktyg.

Länkar