Turbo C

Автор: Randy Alexander
Дата создания: 25 Апрель 2021
Дата обновления: 14 Май 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Видео: How to Download & Install Turbo C/C++ in Windows 10

Содержание

Определение - Что означает Turbo C?

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


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Turbo C

Turbo C был инструментом разработки программного обеспечения для написания программ на языке Си. В качестве IDE он включал редактор исходного кода, быстрый компилятор, компоновщик и автономный файл справки для справки. Версия 2 включала встроенный отладчик. Turbo C был последующим продуктом Borlands Turbo Pascal, который получил широкое распространение в образовательных учреждениях, потому что язык Pascal подходил для обучения студентов программированию. Хотя Turbo C изначально разрабатывался другой компанией, он имел много общих возможностей с Turbo Pascal, а именно, внешний вид интерфейса и различные инструменты программирования и отладки. Тем не менее, он был не таким успешным, как Turbo Pascal, из-за конкуренции с другими продуктами C, такими как Microsoft C, Watcom C, Lattice C и т. Д. Тем не менее, Turbo C все еще имел преимущество в скорости компиляции и цене.


Первая версия была выпущена 13 мая 1987 года и предлагала первую в мире среду редактирования и компиляции для разработки программного обеспечения на компьютерах IBM. Turbo C изначально не был разработан Borland, но был куплен у Боба Джервиса и первоначально назывался Wizard C. Turbo Pascal до этого времени не имел выпадающих меню, и только на его четвертой версии он получил подтяжку лица, чтобы посмотреть как Turbo C.

Borland, как компания, больше не разрабатывает и не продает эти продукты, но Turbo C по-прежнему доступен для бесплатной загрузки из различных онлайн-хранилищ, хотя на самом деле это старая технология без реальной технической поддержки и больше не подходит для современной разработки программного обеспечения. Turbo C в конечном итоге превратился в Turbo C ++, затем в Borland C ++ и, наконец, в C ++ Builder.

Особенности Turbo C:

  • Встроенная сборка с полным доступом к символическим структурам и именам языка Си. Это позволило программистам записывать некоторые коды ассемблера прямо в свои программы без необходимости отдельного ассемблера.
  • Поддержка всех моделей памяти. Это связано с архитектурой сегментированной памяти, используемой 16-разрядными процессорами той эпохи, где каждый сегмент был ограничен 64 килобайтами (КБ). Модели назывались крошечные, маленькие, средние, большие и огромные, которые определяли размер данных, используемых программой, а также размер самой программы. Например, для крошечной модели данные и программа должны умещаться в одном сегменте размером 64 КБ. В маленькой модели данные и программа использовали разные 64-килобайтные сегменты. Поэтому для создания программы размером более 64 КБ или программы, которая обрабатывает данные размером более 64 КБ, необходимо было использовать модели памяти среднего, большого и большого размеров. Напротив, 32-разрядные процессоры использовали модель с плоской памятью и не имели этого ограничения.
  • Оптимизация скорости или размера - компилятор может быть настроен на создание исполняемой программы, которая может быть быстрой или небольшой по размеру, но не одновременно.
  • Постоянное свертывание - эта функция позволяла компилятору Turbo C оценивать постоянные выражения во время компиляции, а не во время выполнения.