THINK C es una extensión ANSI C para Mac OS desarrollada por THINK Technologies . Originalmente llamado Lightspeed C a mediados de 1986, luego pasó a llamarse THINK C. THINK Technologies fue comprada más tarde por Symantec Corporation , pero el autor original, Michael Kahl, continuó con el desarrollo a pesar de esto. La versión 3 y las versiones posteriores eran esencialmente subconjuntos de C ++ y admitían conceptos básicos de programación orientada a objetos , como la herencia única y las extensiones del estándar del lenguaje C para cumplir más estrechamente con los requisitos de la programación de Mac OS. Después de la sexta versión, las herramientas OOP se extendieron a una implementación completa de C++ , después de lo cual se cambió el nombre del producto, y las versiones séptima y octava se llamaron Symantec C++ y fueron desarrolladas por diferentes autores.
THINK C (y luego Symantec C ++) contenía una biblioteca de clases y un marco para la programación de Macintosh llamado THINK Class Library, que se usaba mucho para desarrollar aplicaciones de Macintosh.
Lightspeed/THINK C IDE era bastante conocido, aunque no se consideraba tan avanzado como su producto hermano THINK Pascal . Se consideró el entorno predeterminado, mientras que Macintosh Programmer's Workshop (MPW) se consideró un producto de nicho demasiado caro, y la mayoría de las aplicaciones de Macintosh se desarrollaron en él durante muchos años. Con la transición de Macintosh de la arquitectura m68k a PowerPC , Symantec perdió su posición y el producto CodeWarrior de la competencia de Metrowerks dominó el mercado de desarrollo de Macintosh.
A pesar de la disminución de la popularidad de su IDE, Symantec finalmente fue elegido por Apple para desarrollar la próxima generación de compiladores C/C++ para MPW en forma de Sc/Scpp para m68K en paralelo con MrC/MrCpp para PowerPC . Siguieron siendo el compilador estándar hasta la llegada de Mac OS X , en el que primero fueron reemplazados por Project Builder derivado de NeXT y su sucesor Xcode. Posteriormente, Symantec se retiró del mercado de herramientas de desarrollo.