歴史
THINK C
Think C ( THINK Cとして定型化された;以前はLightspeed C )は、1986年半ばに最初にリリースされたThink Technologiesによって開発された古典的なMac OSの米国規格協会(ANSI C)のプログラミング言語Cの拡張でした。同社は後にSymantec Corporationに買収され、製品は元の著者Michael Kahlによって引き続き開発されました。バージョン3以降は、基本的にC ++のサブセットであり、単一継承などの基本的なオブジェクト指向プログラミング(OOP)の概念、およびMac OSプログラミングのニーズにより密接に準拠したC標準の拡張をサポートしていました。バージョン6以降、OOP機能は完全なC ++実装に拡張され、製品はバージョン7および8のSymantec C ++にブランド変更され、その後、さまざまな作成者によって開発されました。
Think C、およびその後のSymantec C ++には、Macintoshアプリケーション開発に広く使用されていたThink Class Library(TCL)と呼ばれるMacプログラミング用のクラスライブラリとフレームワークがありました。
LightspeedとThink Cの統合開発環境(IDE)は、他のそのような環境に影響を与えましたが、姉妹言語製品であるThink Pascalに属するものほど高度ではないと考えられていました。 Macintosh Programmer's Workshop(MPW)が高価なニッチ製品と見なされたとき、それは標準環境と見なされ、ほとんどのMacintosh製品は長年にわたって開発されました。しかし、Macの中央演算処理装置(CPU)がMotorola 68000シリーズ(68K)からPowerPCに移行したことで、シマンテックは遅れをとったと広く認識され、競合のMetrowerksの製品CodeWarriorが市場を支配しました。
IDEの人気の低下にもかかわらず、シマンテックは最終的にAppleに選ばれ、PowerPCのMrC / MrCppとともに68KのSc / Scppの形式でMPWの次世代C / C ++コンパイラを提供しました。これらは、Mac OS Xが登場してGNUコンパイラコレクション(GCC)に置き換わるまで、Appleの標準コンパイラでした。シマンテックはその後、開発者ツール事業を終了しました。
受信
ブルース・F・ウェブスター・オブ・バイトは1986年9月の今月のLightspeed C製品と命名しました。Websterは「単一の最大の弱点」としてドキュメントを批判しながら、Macintosh用のコンパイラを1つ選択する必要がある場合、Lightspeed Cが選択肢になると述べました。 1989年のByteは、ライトスピードCをByte Awardsの「Distinction」受賞者の1つとして挙げ、「強力な機能と低価格のために私たちの尊敬を勝ち取っている」と述べました。