Turbo C — интегрированная среда разработки (IDE), выпуск которой прекращен, и компилятор языка программирования C от компании Borland . Впервые представленный в 1987 году, он отличался интегрированной средой разработки, небольшим размером, высокой скоростью компиляции, подробными руководствами и низкой ценой.
В мае 1990 года Borland заменила Turbo C на Turbo C++ . В 2006 году Borland вновь представила прозвище Turbo .
В начале 1980-х годов компания Borland добилась значительного успеха со своим продуктом Turbo Pascal , и он стал популярным выбором при разработке приложений для ПК. Borland продолжила этот успех, выпустив Turbo Basic , Turbo Prolog , а в 1987 году — Turbo C. Turbo C имеет схожие с Turbo Pascal свойства: интегрированную среду разработки , быстрый компилятор (хотя и не такой по скорости, как Turbo Pascal), [1 ] хороший редактор и конкурентоспособная цена.
В то время как Turbo Pascal пользовался успехом среди любителей и школ, а также среди профессиональных программистов, Turbo C конкурировал с другими профессиональными инструментами программирования, такими как Microsoft C , Lattice C и Watcom C. [ нужна цитата ]
Версия 1.0 (13 мая 1987 г.) предлагала первую интегрированную среду разработки C на IBM PC . Как и многие продукты Borland того времени, программное обеспечение было куплено у другой компании (в данном случае Wizard C Боба Джервиса [2] ) и имело торговую марку «Turbo». Он работал в 384 КБ памяти. Он обеспечивал встроенную ассемблерную сборку с полным доступом к символическим именам и структурам C, поддерживал все модели памяти и предлагал оптимизацию скорости, размера, постоянного свертывания и устранения переходов. [3]
Версия 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, уже включенный в Turbo Pascal .
С выпуском Turbo C++ 1.0 (в 1990 году) эти два продукта были объединены в один, и название «Turbo C» было прекращено. Компилятор C++ был разработан по контракту компанией из Сан-Диего и был одним из первых «настоящих» компиляторов C++ (до этого было обычным использовать прекомпиляторы, генерирующие код C, см. Cfront ).
В 2006 году преемник Borland , Embarcadero Technologies , перевыпустил Turbo C и версии компиляторов Turbo C++ для MS-DOS как бесплатное программное обеспечение . [4] [5] [6]
В 1989 году компания BYTE включила Turbo C и Turbo Pascal в число лауреатов премии BYTE Awards в категории «Выдающиеся достижения». Ссылаясь на пользовательский интерфейс и постоянное внимание к скорости, журнал заявил, что «для быстрого прототипирования нет ничего лучше». [7]