Turbo C — интегрированная среда разработки и компилятор языка программирования Си от Borland. Впервые выпущен в 1987 году и отличался удобством своей интегрированной среды разработки, малым размером, очень быстрой компиляцией, всеобъемлющим руководством и низкой ценой.
Turbo C | |||
---|---|---|---|
| |||
Тип | Интегрированная среда разработки | ||
Разработчики | Borland International, Inc. | ||
Написана на | C, ассемблер | ||
Операционные системы |
CP/M, CP/M-86, MS-DOS, Windows 3.x, Macintosh |
||
Языки интерфейса | английский | ||
Первый выпуск | 1987 | ||
Аппаратная платформа | x86 | ||
| |||
|
В мае 1990 года Borland заменила Turbo C на Turbo C . В 2006 году Borland вновь ввела наименование Turbo.
История версий
править- Версия 1.0, 13 мая 1987 года — появилась первая интегрированная среда правки-компиляции-исполнения для Си на компьютерах IBM PC. Программное обеспечение, которое, как и многие другие продукты Borland того времени, куплено у другой компании - в данном случае Wizard C Боба Джервиса[1]. Он занимал всего 384 килобайт памяти во время выполнения, позволял использовать ассемблерные вставки с полным доступом к символическим именам и структурам Си, поддерживал все модели памяти и предлагал оптимизацию скорости и размера, свёртывание констант и ликвидацию переходов[2].
- Версия 1.5, январь 1988 года — улучшенная версия по сравнению с версией 1.0. Включала больше примеров программ, улучшенную справку и исправления ошибок. Распространялась на пяти 360-килобайтных дискетах в виде несжатых файлов и шла с примерами Си-программ, включая урезанную электронную таблицу mcalc. В этой версии был введён заголовочный файл <conio.h> (который предоставлял быстрые, специфичные для ПК процедуры консольного ввода-вывода).
- Версия 2.0, 1989 год — релиз в США был в конце 1988 года и показал первую версию с «синим экраном», который будет характерен для всех будущих версий Borland для MS-DOS. В американском релизе не было Turbo Assembler и отдельного отладчика (они продавались в качестве отдельного продукта Turbo Assembler).[3] Эта версия Turbo C была также выпущена для Atari ST, но распространялась только в Германии.
Название «Turbo C» после версии 2.0 не использовалось, потому что с выпуском Turbo C 1.0 в 1990 году эти два продукта были объединены. Первый компилятор C был разработан по контракту с компанией в Сан-Диего и был одним из первых настоящих компиляторов языка C (долгое время большинство компиляторов C являлось не самостоятельными компиляторами, а надстройками над компиляторами языка Си). Следующая версия была названа Borland C , чтобы подчеркнуть свой статус флагманского, и полностью переписана внутри фирмы, с Питером Куколем в качестве ведущего инженера. Наименование Turbo C , в течение короткого времени не использовавшееся, в конце концов вновь появляется в Turbo C 3.0. Продукт версии 2.0 никогда не существовал в серии Turbo C .
Бесплатный релиз и легальное использование в образовании
правитьВ 2006 году преемником Borland, Embarcadero Technologies, компилятор Turbo C[4] и MS-DOS-версии компиляторов Turbo C [5] были повторно выпущены, но уже как бесплатное программное обеспечение.
См. также
правитьПримечания
править- ↑ Borland Backgrounder Архивная копия от 15 ноября 2010 на Wayback Machine (англ.)
- ↑ Turbo C на FOLDOC (англ.)
- ↑ Рекламное объявление Архивировано 2 октября 2002 года.: Turbo C, Turbo Assembler и отладчик продавались вместе, как профессиональный набор инструментов. Это описывает ещё один релиз: Turbo Debugger, Turbo Assembler и обширная библиотека графики.
- ↑ Antique Software: Turbo C version 2.01 . Дата обращения: 11 сентября 2012. Архивировано 22 июля 2012 года.
- ↑ Antique Software: Turbo C version 1.01 . Дата обращения: 11 сентября 2012. Архивировано 22 июля 2012 года.
Ссылки
править- Borland Developer Network Museum Архивная копия от 16 мая 2008 на Wayback Machine (англ.)
- Домашняя страница Turbo Explorer (англ.) — Новые версии инструментов под брендом Turbo
- Turbo C версия 1.01 Архивная копия от 25 июня 2008 на Wayback Machine (англ.)
- Turbo C 2.01 Архивная копия от 2 июня 2007 на Wayback Machine (англ.)