ДУМАЙ С
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2019 г. ) |
Другие имена | СветСпид C |
---|---|
Оригинальный автор(ы) | Майкл Каль |
Разработчик(и) | Думайте Технологии, Symantec |
Операционная система | MacOS |
Платформа | Моторола серии 68000 |
Преемник | Симантек С/С++ |
Тип | Инструмент разработки программного обеспечения |
Лицензия | Собственный |
Think C (стилизованный под THINK C ), первоначально известный как LightSpeed C , представляет собой расширение языка программирования C для классической Mac OS , разработанное THINK Technologies и выпущенное впервые в середине 1986 года. THINK была основана Эндрю Сингером, Фрэнком Синтоном и Мелом Конвеем. [1] [2] LightSpeed C получил широкое признание, когда был выпущен, поскольку он полностью использовал пользовательский интерфейс Macintosh и был чрезвычайно быстрым. Он быстро стал де-факто средой C на Mac, и родственный ему Think Pascal быстро сделал то же самое для разработки Object Pascal .
THINK Technologies позже была куплена Symantec. корпорацией [3] и продукт продолжал разрабатываться первоначальным автором Майклом Калем. Версии 3 и более поздние по сути были подмножеством C++ и поддерживали базовые концепции объектно-ориентированного программирования (ООП), такие как одиночное наследование и расширения стандарта C, которые более точно соответствовали потребностям программирования Mac OS. [4] После версии 6 возможности ООП были расширены до полной реализации C++ , а продукт был переименован в Symantec C++, начиная с версии 7, которая тогда находилась в стадии разработки разными авторами. В версии 8 появилась поддержка компиляции в PowerPC . [5] [6]
Почти полное владение Think рынком программирования для Mac было нарушено с появлением компьютеров Mac на базе PowerPC в начале 1990-х годов. Хотя Symantic выпустила обновления для этих платформ, они не были выпущены до тех пор, пока машины не появились на рынке почти год. [6] Тем временем Metrowerks продукт , CodeWarrior , взял под контроль рынок, будучи быстрее и проще в использовании, чем продукт Think.
Начиная с версии 4.0, Think включала Think Class Library (TCL), библиотеку классов и среду для программирования Mac, которая работала как под Think C, так и под Think Pascal. Это в значительной степени заменило MacApp как де-факто библиотеку классов для программирования Mac. Как и Think C, он оставался лидером рынка до выпуска PowerPlant от Metrowerks , который в целом считался лучшим. В начале 1990-х годов Think и Apple сотрудничали над кросс-платформенной библиотекой, известной как Bedrock , но от этой работы отказались в 1993 году, когда PowerPlant стал явным лидером рынка.
Несмотря на снижение популярности их IDE, компания Symantec в конечном итоге была выбрана Apple в качестве поставщика компиляторов C/C++ следующего поколения для MPW в форме Sc/Scpp для 68 КБ наряду с MrC/MrCpp для PowerPC. Они оставались стандартными компиляторами Apple до тех пор, пока появление Mac OS X не заменило их коллекцией компиляторов GNU (GCC). Впоследствии Symantec вышла из бизнеса по производству инструментов для разработчиков.
ДУМАЙТЕ Справочник [ править ]
THINK Reference — это собственная база данных документации и браузер, разработанная Symantec для программистов, работающих на классической платформе Mac OS . Он был включен в среду разработки THINK C, продаваемую Symantec, а ранее входил в состав THINK Pascal. Он содержал гипертекстовую версию Apple Computer от интерфейса Macintosh Toolbox спецификаций API- , а также иллюстративные примеры кода. [7] [8]
Выпуск THINK Reference был прекращен в 1994 году.
Прием [ править ]
Брюс Ф. Вебстер из BYTE назвал Lightspeed C продуктом месяца в сентябре 1986 года. Критикуя документацию как ее «самую большую слабость», Вебстер заявил, что Lightspeed C был бы выбором, если бы ему пришлось выбрать один компилятор для Macintosh. [9] В 1989 году компания BYTE включила Lightspeed C в число лауреатов премии Byte Awards за выдающиеся достижения, заявив, что он «завоевывает наше уважение благодаря своим мощным функциям и низкой цене». [10]
THINK C 5.0 получил оценку 4 (из 5) в июльском выпуске Macworld 1992 года , в котором хвалят быструю компиляцию и выдающуюся среду разработки, несмотря на недостаточную документацию. [11]
Symantec C++ 8.0 получил оценку 3 (из 5) в июльском выпуске журнала Macworld 1995 года , положительно сравнив скорость своего скомпилированного кода PowerPC со скоростью кода CodeWarrior на тот момент, но отметив, насколько запоздал продукт и его высокие требования к ресурсам. [5]
Ссылки [ править ]
- ^ Денни, Боб (июль 1986 г.). «Как Chooser работает с AppleTalk» . МакТех . Том. 2, нет. 7 . Проверено 31 августа 2023 г. , упоминает введение в Lightspeed C, краткую критику.
- ^ Гордон, Боб (август 1986 г.). «Меню и окна в LightSpeed C» . МакТех . Том. 2, нет. 8 . Проверено 31 августа 2019 г.
- ^ Джонс, Стивен (19 октября 1987 г.). «Покупка Microsoft Intermail начинает отправку рабочей группы» . Компьютерный мир . Том. XXI, нет. 42. с. 2.
- ^ Даллас, Аластер (октябрь 1989 г.). «Первый взгляд на Think C 4.0» . МакТех . Том. 5, нет. 10 . Проверено 31 августа 2019 г.
- ↑ Перейти обратно: Перейти обратно: а б Зейтер, Чарльз (июль 1995 г.). «Симантек С++ 8.0» . Макмир . Том. 12, нет. 7. с. 62.
- ↑ Перейти обратно: Перейти обратно: а б Зейтер, Чарльз (июль 1995 г.). «Важнейший компилятор» . Макмир . Том. 12, нет. 7. с. 41.
- ^ «MacTech | Журнал технологий Apple» . save.mactech.com . Проверено 16 октября 2023 г.
- ^ «MacTech | Журнал технологий Apple» . save.mactech.com . Проверено 16 октября 2023 г.
- ^ Вебстер, Брюс Ф. (сентябрь 1986 г.). «Два прекрасных продукта» . БАЙТ . Том. 11, нет. 9. с. 335.
- ^ «Награды Байта» . БАЙТ . Том. 14, нет. 1 января 1989 г. с. 327.
- ^ Манн, Стив (июль 1992 г.). «Думайте C 5.0» . Макмир . Том. 9, нет. 7. с. 210.
- программное обеспечение 1986 года
- Интегрированные среды разработки
- Программное обеспечение только для Macintosh
- Классические текстовые редакторы Mac OS
- Поколение цифрового программного обеспечения
- Компиляторы C (языка программирования)
- Компиляторы С++
- Классические инструменты программирования для Mac OS