Турбо С

Прекращена поддержка C IDE и компилятора
Борланд Турбо С
Разработчик(и)Борланд
Первоначальный выпуск1987 ; 38 лет назад ( 1987 )
Операционная системаMicrosoft Windows , MS-DOS
ПреемникТурбо C++
Borland C++
ТипИДЕ
ЛицензияСобственное программное обеспечение
Установочный диск Turbo C 1.5

Turbo C — это упразднённая интегрированная среда разработки (IDE) и компилятор для языка программирования C от Borland . Впервые представленный в 1987 году, он был известен своей интегрированной средой разработки, небольшим размером, высокой скоростью компиляции, подробными руководствами и низкой ценой.

В мае 1990 года Borland заменила Turbo C на Turbo C++ . В 2006 году Borland вновь представила название Turbo .

Ранняя история

В начале 1980-х годов Borland добилась значительного успеха со своим продуктом Turbo Pascal , и он стал популярным выбором при разработке приложений для ПК. Borland развила этот успех, выпустив Turbo Prolog (в 1986 году), а в 1987 году Turbo Basic и Turbo C. Turbo C имеет схожие свойства с Turbo Pascal: интегрированная среда разработки , быстрый компилятор (хотя и не такой быстрый, как Turbo Pascal), [1] хороший редактор и конкурентоспособная цена.

Turbo C конкурировал с другими профессиональными инструментами программирования, такими как Microsoft C , Watcom C [ 2] и Lattice C , в то время как Turbo Pascal пользовался успехом как среди любителей и школ, так и среди профессиональных программистов.

История версий

Версия 1.0 (13 мая 1987 г.) предложила первую интегрированную среду разработки для C на IBM PC . Как и многие продукты Borland того времени, программное обеспечение было куплено у другой компании (в данном случае компилятор Wizard C Боба Джервиса [3] ), и имело название «Turbo». Оно работало в 384 КБ памяти. Оно позволяло выполнять встроенную сборку с полным доступом к символическим именам и структурам C, поддерживало все модели памяти и предлагало оптимизацию для скорости, размера, сворачивания констант и устранения переходов. [4]

Версия 1.5 (январь 1988 г.) была постепенным улучшением по сравнению с версией 1.0. Она включала больше примеров программ, улучшенные руководства и исправления ошибок. Она поставлялась на пяти дискетах по 360 КБ с несжатыми файлами и поставлялась с примерами программ на языке C, включая урезанную электронную таблицу mcalc. В этой версии был представлен заголовочный файл <conio.h> (который обеспечивал быстрые, специфичные для ПК консольные процедуры ввода-вывода).

Версия 2.0 (конец 1988 г.) включала первую версию «синего экрана», которая будет типичной для всех будущих выпусков Borland для MS-DOS . Она также была доступна в комплекте с Turbo Assembler и Turbo Debugger . Turbo C 2.0 также была выпущена (только в Германии ) для Atari ST ; программа не поддерживалась Borland, но продавалась и переименовывалась в PureC. В этой версии был представлен заголовочный файл <graphics.h>, который предоставлял Borland Graphics Interface, уже включенный в Turbo Pascal .

С выпуском Turbo C++ 1.0 (в 1990 году) два продукта были объединены в один, и название «Turbo C» было прекращено. Компилятор C++ был разработан по контракту компанией из Сан-Диего и был одним из первых «истинных» компиляторов для C++ (до этого было принято использовать прекомпиляторы, которые генерировали код C, см. Cfront ).

Бесплатная версия

В 2006 году [ требуется ссылка ] преемник Borland, Embarcadero Technologies , повторно выпустил Turbo C и версии MS-DOS компиляторов Turbo C++ как бесплатное программное обеспечение . [5] [6] [7]

Прием

В январе 1989 года BYTE включил Turbo C и Turbo Pascal в список победителей премии BYTE Awards в категории «Distinction». Ссылаясь на их пользовательский интерфейс и постоянный акцент на скорости, журнал заявил, что «для быстрого прототипирования нет ничего лучше». [8] В обзоре оптимизации компиляторов C в феврале 1989 года BYTE заявил, что Turbo C Professional 2.0 «не является исключением» из «заслуженной репутации компании по ценообразованию хорошего программного обеспечения». Журнал сообщил, что Turbo C «компилирует быстрее — намного быстрее — чем любой другой рассмотренный нами компилятор», и похвалил добавление Turbo Debugger («лучший отладчик исходного кода»). BYTE пришел к выводу, что Turbo C не создал самый быстрый или самый маленький исполняемый файл, «но он, безусловно, самый забавный в использовании». [2]

Смотрите также

Ссылки

  1. ^ Хейг, Джеймс. "Личная история скорости компиляции, часть 2". Программирование в 21 веке . Получено 05.06.2016 .
  2. ^ ab Apiki, Steven; Udell, Jon (февраль 1989). «Smoothing Out C». BYTE . стр.  170–186 . Получено 2024-10-08 .
  3. ^ Borland Backgrounder, 2/8/99
  4. ^ "Computing Dictionary". Foldoc.org . Получено 2022-09-26 .
  5. ^ Тим ДельКьяро (28.03.2011). "Free Borland C++ 5.5 Compiler". Edn.embarcadero.com . Архивировано из оригинала 19.01.2015 . Получено 11.09.2019 .
  6. ^ Дэвид Интерсимон (2000-02-15) [1989-05-11]. "Antique Software: Turbo C версии 2.01". Edn.embarcadero.com . Архивировано из оригинала 2012-07-22 . Получено 2019-09-11 .
  7. ^ Дэвид Интерсимоне (2000-04-14) [1991-02-28]. "Antique Software: Turbo C++ версии 1.01". Edn.embarcadero.com . Получено 2019-09-11 .
  8. ^ "Награды BYTE". BYTE . Январь 1989. С. 327.
  • borland.com - Музей сети разработчиков Borland
  • codegear.com - Turbo C++ версии 1.01 Архивировано 25.06.2008 на Wayback Machine
  • borland.com - Turbo C 2.01 Бесплатная загрузка с EDN
  • computermuseum-muenchen.de — Музей компьютеров в Мюнхене с большой коллекцией программного обеспечения, включая Turbo C 1.0 ff
Взято с "https://en.wikipedia.org/w/index.php?title=Turbo_C&oldid=1255367543"