Cuprins:
Definiție - Ce înseamnă Turbo C?
Turbo C a fost un mediu de dezvoltare integrat (IDE) pentru programare în limbajul C. A fost dezvoltat de Borland și introdus pentru prima dată în 1987. La acea vreme, Turbo C era cunoscut pentru dimensiunile sale compacte, manualul complet, viteza rapidă de compilare și prețul scăzut. Avea multe similitudini cu un produs Borland anterior, Turbo Pascal, cum ar fi un IDE, un preț mic și un compilator rapid, dar nu a avut la fel de succes din cauza concurenței pe piața compilatoarelor C.
Techopedia explică Turbo C
Turbo C a fost un instrument de dezvoltare software pentru scrierea programelor în limbajul C. Ca IDE, a inclus un editor de cod sursă, un compilator rapid, un linker și un fișier de ajutor offline pentru referință. Versiunea 2 a inclus un depanator încorporat. Turbo C a fost un produs de urmărire pentru Turbo Pascal de la Borland, care a obținut o utilizare pe scară largă în instituțiile de învățământ, deoarece limba Pascal era potrivită pentru predarea programării studenților. Deși Turbo C a fost inițial dezvoltat de o altă companie, a împărtășit o mulțime de caracteristici cu Turbo Pascal, și anume aspectul și senzația interfeței și diversele instrumente de programare și depanare incluse. Cu toate acestea, Turbo Pascal nu a avut un succes din cauza concurenței de la alte produse C, cum ar fi Microsoft C, Watcom C, Lattice C, etc. Cu toate acestea, Turbo C a avut încă avantajul în a compila viteză și preț.
Prima versiune a fost lansată pe 13 mai 1987 și a oferit primul mediu de editare-compilare-rulare pentru dezvoltarea de software pe PC-urile IBM. Turbo C nu a fost dezvoltat inițial de Borland, ci a fost cumpărat de la Bob Jervis și inițial s-a numit Wizard C. Turbo Pascal nu a avut meniuri derulante înainte de această dată și abia în cea de-a patra versiune a primit un telescop pentru a arăta. ca Turbo C.
Borland în calitate de companie nu mai dezvoltă și vinde aceste produse, însă Turbo C rămâne în continuare ca descărcare gratuită din diverse depozite online, deși este cu adevărat o tehnologie veche, fără suport tehnic real și nu mai este viabilă pentru dezvoltarea software modernă. Turbo C a evoluat în cele din urmă în Turbo C ++, apoi în Borland C ++ și, în final, în C ++ Builder.
Caracteristici Turbo C:
- Asamblare în linie cu acces complet la structurile și numele simbolice ale limbajului C - Acest lucru le-a permis programatorilor să scrie unele coduri de limbaj de asamblare chiar în programele lor fără a fi nevoie de un asamblator separat.
- Asistență pentru toate modelele de memorie - Aceasta a avut legătură cu arhitectura de memorie segmentată folosită de procesoarele pe 16 biți din acea epocă, unde fiecare segment era limitat la 64 de kilobiți (Kb). Modelele au fost numite minuscule, mici, medii, mari și uriașe, ceea ce a determinat dimensiunea datelor utilizate de un program, precum și dimensiunea programului în sine. De exemplu, cu modelul minuscul, atât datele cât și programul trebuie să se încadreze într-un singur segment de 64 Kb. În modelul mic, datele și programul au folosit fiecare un segment diferit de 64 Kb. Deci, pentru a crea un program mai mare de 64 Kb sau unul care manipulează date mai mari de 64 Kb, trebuiau folosite modele de memorie medii, mari și uriașe. În schimb, procesoarele pe 32 de biți au folosit un model de memorie plană și nu au avut această limitare.
- Optimizarea vitezei sau a mărimii - compilatorul poate fi configurat pentru a produce un program executabil care are dimensiuni rapide sau mici, dar nu ambele.
- Pliere constantă - Această caracteristică a permis compilatorului Turbo C să evalueze expresiile constante în timpul compilării și nu în timpul rulării.