THINK C on THINK Technologiesin kehittämä ANSI C -laajennus Mac OS : lle . Alunperin nimeltään Lightspeed C vuoden 1986 puolivälissä, se nimettiin myöhemmin uudelleen THINK C:ksi. Symantec Corporation osti myöhemmin THINK Technologiesin , mutta alkuperäinen kirjoittaja Michael Kahl jatkoi kehitystä tästä huolimatta. Versio 3 ja uudemmat versiot olivat pääosin C++ :n osajoukkoja ja tukivat ydinolio -ohjelmointikonsepteja , kuten yksittäisiä perinnöllisiä ja laajennuksia C-kielistandardiin, jotta ne vastaisivat paremmin Mac OS -ohjelmoinnin vaatimuksia. Kuudennen version jälkeen OOP-työkalut laajennettiin täydelliseen C++ -toteutukseen , minkä jälkeen tuote nimettiin uudelleen, ja 7. ja 8. versiot nimettiin Symantec C++ :ksi , ja ne ovat eri kirjoittajien kehittämiä.
THINK C (ja myöhemmin Symantec C++) sisälsi luokkakirjaston ja Macintosh -ohjelmoinnin puitteet nimeltä THINK Class Library , jota käytettiin erittäin laajasti Macintosh-sovellusten kehittämiseen.
Lightspeed/THINK C IDE oli melko tunnettu, vaikka sitä ei pidetty yhtä edistyneenä kuin sen sisartuote THINK Pascal . Sitä pidettiin oletusympäristönä, kun taas Macintosh Programmer's Workshopia (MPW) pidettiin ylihinnoiteltuna niche-tuotteena, ja useimpia Macintosh-sovelluksia kehitettiin siinä useiden vuosien ajan. Kun Macintosh siirtyi m68k - arkkitehtuurista PowerPC :hen , Symantec menetti jalansijansa, ja Metrowerksin kilpaileva CodeWarrior - tuote hallitsi Macintoshin kehitysmarkkinoita.
Huolimatta sen IDE:n suosion hiipumisesta, Apple valitsi lopulta Symantecin kehittämään seuraavan sukupolven C/C++-kääntäjiä MPW:lle Sc/Scpp-muodossa m68K:lle rinnakkain MrC/MrCpp:n kanssa PowerPC:lle . Ne pysyivät vakiokääntäjänä Mac OS X :n tuloon asti , jolloin ne korvattiin ensin NeXT -pohjaisella Project Builderilla ja sen seuraajalla Xcodella. Symantec vetäytyi myöhemmin kehitystyökalujen markkinoilta.