Зміст:
Визначення - Що означає Turbo C?
Turbo C був інтегрованим середовищем розробки (IDE) для програмування на мові C. Він був розроблений Borland і вперше представлений в 1987 році. У той час Turbo C був відомий своїми компактними розмірами, всебічним посібником, швидкою швидкістю компіляції і низькою ціною. Він мав багато подібності з більш раннім продуктом Borland, Turbo Pascal, таким як IDE, низькою ціною та швидким компілятором, але не був таким успішним через конкуренцію на ринку компіляторів C.
Техопедія пояснює Turbo C
Turbo C був інструментом розробки програмного забезпечення для написання програм на мові С. Як IDE, він включав редактор вихідного коду, швидкий компілятор, посилання та файл довідки в режимі офлайн для довідки. Версія 2 включала вбудований відладчик. Turbo C був наступним продуктом Turbo Pascal від Borland, який отримав широке застосування у навчальних закладах, оскільки мова Pascal підходила для навчання студентам програмування. Хоча Turbo C спочатку був розроблений іншою компанією, він поділяв багато можливостей з Turbo Pascal, а саме зовнішній вигляд інтерфейсу та різні інструменти програмування та налагодження, що включаються. Однак він не був настільки успішним, як Turbo Pascal через конкуренцію інших C-продуктів, таких як Microsoft C, Watcom C, Lattice C і т. Д. Тим не менш, Turbo C все ж мав перевагу в швидкості компіляції і в ціні.
Перша версія була випущена 13 травня 1987 року, і вона запропонувала перше в історії середовище для редагування-збирання для розробки програмного забезпечення на комп'ютерах IBM. Turbo C спочатку не був розроблений Borland, але був куплений у Боба Джервіса і спочатку називався майстром C. Turbo Pascal до цього часу не мав меню, що випадає, і лише на його четвертій версії він отримав ліфтинг обличчя для вигляду як Turbo C.
Borland як компанія більше не розробляє і не продає ці продукти, але Turbo C все ще живе як безкоштовне завантаження з різних інтернет-сховищ, хоча це справді стара технологія без реальної технічної підтримки і вже не є життєздатною для сучасної розробки програмного забезпечення. З часом Turbo C перетворився на Turbo C ++, потім у Borland C ++ і, нарешті, на C ++ Builder.
Особливості Turbo C:
- Вбудована збірка з повним доступом до символічних структур та назв мови С - Це дозволило програмістам записувати деякі коди мови збірки прямо у свої програми без необхідності окремого асемблера.
- Підтримка всіх моделей пам'яті. Це стосувалося сегментованої архітектури пам'яті, що використовується 16-бітовими процесорами тієї епохи, де кожен сегмент був обмежений 64 кілобайтами (Кб). Моделі називали крихітними, маленькими, середніми, великими та величезними, що визначало розмір даних, які використовує програма, а також розмір самої програми. Наприклад, для крихітної моделі і дані, і програма повинні вміщуватися в одному сегменті 64-Kb. У маленькій моделі дані та програма використовували різні 64-Kb сегменти. Отже, щоб створити програму розміром більше 64 Кб або програму, яка маніпулює даними, більшими за 64 Кб, потрібно було використовувати середні, великі та величезні моделі пам'яті. На відміну від цього, 32-бітні процесори використовували плоску модель пам'яті і не мали цього обмеження.
- Оптимізація швидкості або розміру - компілятор може бути налаштований на створення виконуваної програми, яка була або швидкою, або малою за розміром, але не обома.
- Постійне складання - Ця функція дозволила компілятору Turbo C оцінювати постійні вирази під час компіляції, а не під час виконання.
