Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Think C (стилизованный как THINK C), первоначально известный как LightSpeed C, — это расширение языка программирования C для классической Mac OS, разработанное компанией THINK Technologies и впервые выпущенное в середине 1986 года. THINK была основана Эндрю Сингером, Фрэнком Синтоном и Мелом Конвеем. LightSpeed C получил широкое признание сразу после выхода благодаря использованию графического интерфейса Macintosh и высокой скорости работы. Он быстро стал стандартной средой разработки на C для Mac, а связанный с ним Think Pascal вскоре занял аналогичное положение в разработке на Object Pascal. Позже THINK Technologies была приобретена корпорацией Symantec, и разработка продукта продолжилась под руководством его первоначального автора, Майкла Кала. Версии 3 и более поздние по сути являлись подмножеством C++ и поддерживали базовые концепции объектно-ориентированного программирования (ООП), такие как одиночное наследование, а также расширения стандарта C, более точно соответствующие требованиям программирования для Mac OS. После версии 6 возможности ООП были расширены до полноценной реализации C++, и продукт был переименован в Symantec C++ начиная с версии 7, разработка которой велась другими авторами. Версия 8 добавила поддержку компиляции для PowerPC. Практически полное доминирование Think на рынке программирования для Mac было подорвано с появлением компьютеров Mac на базе PowerPC в начале 1990-х годов. Хотя Symantec выпустила обновления, работающие на этих платформах, они появились на рынке почти через год после самих машин. Поддержка THINK Reference была прекращена в 1994 году.
Think C (stylized as THINK C), originally known as LightSpeed C, is an extension of the C programming language for the classic Mac OS developed by THINK Technologies, released first in mid 1986. THINK was founded by Andrew Singer, Frank Sinton and Mel Conway. LightSpeed C was widely lauded when it was released, as it used the Macintosh user interface throughout and was extremely fast. It quickly became the de facto C environment on the Mac, and the related Think Pascal quickly did the same for Object Pascal development. THINK Technologies was later bought by Symantec Corporation and the product continued to be developed by the original author, Michael Kahl. Versions 3 and later were essentially a subset of C++ and supported basic object oriented programming (OOP) concepts such as single inheritance, and extensions to the C standard that conformed more closely to the needs of Mac OS programming. After version 6, the OOP facilities were expanded to a full C++ implementation, and the product was rebranded Symantec C++ starting version 7, then under development by different authors. Version 8 brought support for compiling to PowerPC. Think's almost complete ownership of the Mac programming market was broken with the introduction of the PowerPC based Macs in the early 1990s. Although Symantic released updates that ran on these platforms, these were not released until the machines had been on the market for almost a year. THINK Reference was discontinued in 1994.
Прием
Брюс Ф. Уэбстер из BYTE назвал Lightspeed C продуктом месяца за сентябрь 1986 года. Хотя он критиковал документацию как "самый большой недостаток", Уэбстер заявил, что Lightspeed C был бы его выбором, если бы ему пришлось выбрать один компилятор для Macintosh. В 1989 году BYTE включил Lightspeed C в число лауреатов награды Byte Awards в категории "Distinction", отметив, что он "заслуживает нашего уважения благодаря своим мощным функциям и низкой цене". THINK C 5.0 получил оценку 4 (из 5) в июле 1992 года в журнале Macworld, высоко оценив быструю компиляцию и превосходную среду разработки, несмотря на недостаточную документацию. Symantec C++ 8.0 получил оценку 3 (из 5) в июле 1995 года в журнале Macworld, положительно сравнив скорость компилированного кода для PowerPC с CodeWarrior того времени, но отметив задержку выхода продукта и его высокие требования к ресурсам.
Bruce F. Webster of BYTE named Lightspeed C product of the month for September 1986. While criticizing the documentation as its "single greatest weakness", Webster stated that Lightspeed C would be the choice if he had to select one compiler for the Macintosh. BYTE in 1989 listed Lightspeed C as among the "Distinction" winners of the Byte Awards, stating that it "wins our respect because of its powerful features and low price". THINK C 5.0 obtained in 4 (out 5) rating in July 1992 issue of Macworld, praising a fast compilation and an outstanding development environment, despite an insufficient documentation. Symantec C++ 8.0 obtained a 3 (out 5) rating in July 1995 issue of Macworld, comparing favourably the speed of its PowerPC compiled code with that of CodeWarrior at the time, but noting how delayed the product has been and its heavy requirement on resources.