Turbo C

Szerző: Randy Alexander
A Teremtés Dátuma: 25 Április 2021
Frissítés Dátuma: 26 Június 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Videó: How to Download & Install Turbo C/C++ in Windows 10

Tartalom

Meghatározás - Mit jelent a Turbo C?

A Turbo C egy integrált fejlesztői környezet (IDE) volt a programozáshoz a C nyelven. Ezt a Borland fejlesztette ki és először 1987-ben vezette be. Abban az időben a Turbo C volt ismert kompakt mérete, átfogó kézi adatai, gyors fordítási sebessége és alacsony ára miatt. Számos hasonlóságot mutatott a korábbi Borland termékkel, a Turbo Pascal-lal, például az IDE-vel, alacsony áron és gyors fordítóval, de a C-fordító piacon folytatott verseny miatt nem volt olyan sikeres.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Turbo C-t

A Turbo C szoftverfejlesztő eszköz volt a programok programozására C nyelven. IDE-ként tartalmazott egy forráskód-szerkesztőt, egy gyors fordítót, egy linkert és egy offline súgó fájlt referenciaként. A 2. verzió tartalmazott egy beépített hibakeresőt. A Turbo C a Borlands Turbo Pascal utángyártott terméke, amelyet széles körben elterjedt az oktatási intézményekben, mivel a Pascal nyelv alkalmas volt a hallgatók számára a programozás tanítására. Noha a Turbo C-t eredetileg egy másik cég fejlesztette ki, sok funkcióval rendelkezik a Turbo Pascal-lal, nevezetesen az interfész kinézetétől és hangulatától, valamint a különféle programozási és hibakeresési eszközöktől. Más C-termékek, például a Microsoft C, a Watcom C, a Lattice C stb. Versenytársa miatt azonban nem volt olyan sikeres, mint a Turbo Pascal. Ennek ellenére a Turbo C-nek még mindig volt az az előnye, hogy összeállítsa a sebességet és az árat.


Az első verziót 1987. május 13-án adták ki, és az IBM PC-k szoftverfejlesztésének kínálta a legelső szerkesztés-fordítás-futtatott környezetet. A Turbo C-t nem eredetileg a Borland fejlesztette ki, hanem Bob Jervis-től vásárolta, kezdetben Wizard C-nek hívták. A Turbo Pascalnak még nem volt lenyitható menüje, és csak a negyedik verzió kapott arckezelést. mint a Turbo C.

A Borland mint társaság már nem fejleszti és értékesíti ezeket a termékeket, de a Turbo C továbbra is ingyenesen letölthető különféle online lerakatokból, bár ez valójában egy régi technológia, valódi műszaki támogatás nélkül, és már nem életképes a modern szoftverfejlesztéshez. A Turbo C végül Turbo C ++ -vá, majd Borland C ++ -vá és végül C ++ Builderré fejlődött.


A Turbo C jellemzői:

  • Inline összeszerelés, teljes hozzáféréssel a C-nyelv szimbolikus struktúráinak és nevének - Ez lehetővé tette a programozók számára, hogy néhány összeszerelési nyelvi kódot közvetlenül a programjaikba írjanak, anélkül, hogy külön összeszerelőt kellene használniuk.
  • Támogatás az összes memóriamodellhez - Ennek összekapcsolódnia volt a korszak 16 bites processzorainak szegmentált memória architektúrájával, ahol az egyes szegmensek 64 kilobájtra (Kb) voltak korlátozva. A modelleket aprónak, kicsinek, közepesnek, nagynak és hatalmasnak nevezték, amelyek meghatározták a program által felhasznált adatok méretét, valamint maga a program méretét is. Például, az apró modellnél az adatoknak és a programnak is egyetlen 64 kb méretű szegmensbe kell illeszkedniük. A kicsi modellben az adatok és a program mindegyike különféle 64 kb méretű szegmenst használt. Tehát egy 64 Kb-nál nagyobb vagy 64 Kb-nál nagyobb adatokat kezelő program létrehozásához a közepes, a nagy és a hatalmas memóriamodelleket kellett használni. Ezzel szemben a 32 bites processzorok lapos memória modellt használtak, és nem volt ez a korlátozás.
  • Sebesség vagy méret optimalizálása - A fordító úgy konfigurálható, hogy olyan végrehajtható programot állítson elő, amely vagy gyors, vagy kicsi, de nem mindkettő.
  • Állandó összecsukás - Ez a szolgáltatás lehetővé tette a Turbo C fordító számára, hogy az állandó kifejezéseket a fordítási idő helyett a futási idő alatt értékelje.