Turbo C

Författare: Randy Alexander
Skapelsedatum: 25 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Video: How to Download & Install Turbo C/C++ in Windows 10

Innehåll

Definition - Vad betyder Turbo C?

Turbo C var en integrerad utvecklingsmiljö (IDE) för programmering på C-språket. Den utvecklades av Borland och introducerades först 1987. Då var Turbo C känd för sin kompakta storlek, omfattande manuella, snabba kompileringshastighet och låga pris. Det hade många likheter med en tidigare Borland-produkt, Turbo Pascal, som en IDE, ett lågt pris och en snabb kompilator, men var inte lika framgångsrik på grund av konkurrens på C-kompilatormarknaden.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Turbo C

Turbo C var ett mjukvaruutvecklingsverktyg för att skriva program på C-språket. Som IDE inkluderade det en källkodredigerare, en snabb kompilator, en länkare och en offline-hjälpfil för referens. Version 2 inkluderade en inbyggd felsökare. Turbo C var en uppföljningsprodukt för Borlands Turbo Pascal, som hade fått utbredd användning i utbildningsinstitutioner eftersom Pascal-språket var lämpligt för att undervisa i programmering för studenter. Även om Turbo C ursprungligen utvecklades av ett annat företag, delade det många funktioner med Turbo Pascal, nämligen gränssnittets utseende och känsla och de olika programmerings- och felsökningsverktygen som ingår. Men det var inte lika framgångsrikt som Turbo Pascal på grund av konkurrens från andra C-produkter som Microsoft C, Watcom C, Lattice C osv. Trots detta hade Turbo C fortfarande fördelen med att sammanställa hastighet och pris.


Den första versionen släpptes den 13 maj 1987 och den erbjöd den första miljön för redigeringskompilering för programvaruutveckling på IBM PC: er. Turbo C utvecklades inte ursprungligen av Borland men köptes från Bob Jervis och kallades ursprungligen Wizard C. Turbo Pascal hade inte neddragbara menyer förrän den här tiden, och det var bara i sin fjärde version som den fick en ansiktslyftning för att se ut som Turbo C.

Borland som företag utvecklar och säljer inte längre dessa produkter, men Turbo C lever fortfarande som en gratis nedladdning från olika onlinelager, även om det verkligen är en gammal teknik utan verklig teknisk support och inte längre är livskraftig för modern mjukvaruutveckling. Turbo C utvecklades så småningom till Turbo C ++, sedan till Borland C ++ och slutligen till C ++ Builder.

Turbo C-funktioner:

  • Inline-montering med full åtkomst till symboliska strukturer och namn på C-språket - Detta gjorde det möjligt för programmerare att skriva några monteringsspråkkoder direkt i sina program utan behov av en separat monterare.
  • Stöd för alla minnesmodeller - Detta hade att göra med den segmenterade minnesarkitekturen som användes av 16-bitars processorer från den tiden, där varje segment var begränsat till 64 kilobyte (Kb). Modellerna kallades små, små, medelstora, stora och enorma, vilket bestämde storleken på data som använts av ett program, liksom storleken på själva programmet. Till exempel, med den lilla modellen måste både data och program passa in i ett enda 64-Kb segment. I den lilla modellen använde data och programmet var och en ett annat 64-Kb segment. Så för att skapa ett program som är större än 64 Kb eller ett som manipulerar data större än 64 Kb, måste de medelstora, stora och enorma minnesmodellerna användas. Däremot använde 32-bitars processorer en platt minnesmodell och hade inte denna begränsning.
  • Optimering av hastighet eller storlek - Kompilatorn kan konfigureras för att producera ett körbart program som var antingen snabbt eller litet i storlek, men inte båda.
  • Konstant vikning - Denna funktion gjorde det möjligt för Turbo C-kompilatorn att utvärdera konstant uttryck under kompileringstiden snarare än under körningstiden.