Turbo C

Schrijver: Randy Alexander
Datum Van Creatie: 25 April 2021
Updatedatum: 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

Inhoud

Definitie - Wat betekent Turbo C?

Turbo C was een geïntegreerde ontwikkelomgeving (IDE) voor programmeren in de C-taal. Het werd ontwikkeld door Borland en voor het eerst geïntroduceerd in 1987. Destijds stond Turbo C bekend om zijn compacte formaat, uitgebreide handleiding, hoge compilatiesnelheid en lage prijs. Het had veel overeenkomsten met een eerder Borland-product, Turbo Pascal, zoals een IDE, een lage prijs en een snelle compiler, maar was niet zo succesvol vanwege de concurrentie op de markt van de C-compiler.


Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt Turbo C uit

Turbo C was een software-ontwikkelingstool voor het schrijven van programma's in de C-taal. Als IDE bevatte het een broncode-editor, een snelle compiler, een linker en een offline help-bestand ter referentie. Versie 2 bevatte een ingebouwde debugger. Turbo C was een vervolgproduct op Borlands Turbo Pascal, dat op grote schaal werd gebruikt in onderwijsinstellingen omdat de taal Pascal geschikt was om studenten programmeren te onderwijzen. Hoewel Turbo C aanvankelijk door een ander bedrijf werd ontwikkeld, deelde het veel functies met Turbo Pascal, namelijk het uiterlijk van de interface en de verschillende inbegrepen programmeer- en foutopsporingshulpmiddelen. Het was echter niet zo succesvol als Turbo Pascal vanwege concurrentie van andere C-producten zoals Microsoft C, Watcom C, Lattice C, enz. Toch had Turbo C nog steeds het voordeel in het compileren van snelheid en prijs.


De eerste versie werd uitgebracht op 13 mei 1987 en bood de allereerste edit-compile-run omgeving voor softwareontwikkeling op IBM-pc's. Turbo C werd oorspronkelijk niet ontwikkeld door Borland, maar werd gekocht van Bob Jervis en heette aanvankelijk Wizard C. Turbo Pascal had geen vervolgkeuzemenu's vóór deze tijd, en het was pas op zijn vierde versie dat het een face lift kreeg om te kijken zoals Turbo C.

Als bedrijf ontwikkelt en verkoopt Borland deze producten niet langer, maar Turbo C leeft nog steeds voort als een gratis download van verschillende online repositories, hoewel het echt een oude technologie is zonder echte technische ondersteuning en niet langer levensvatbaar is voor moderne softwareontwikkeling. Turbo C evolueerde uiteindelijk naar Turbo C ++, vervolgens naar Borland C ++ en ten slotte naar C ++ Builder.

Turbo C kenmerken:

  • Inline-assemblage met volledige toegang tot de symbolische structuren en namen van de C-taal - Hierdoor konden programmeurs sommige codes van de assembleertaal rechtstreeks in hun programma's schrijven zonder dat een afzonderlijke assembler nodig was.
  • Ondersteuning voor alle geheugenmodellen - Dit had te maken met de gesegmenteerde geheugenarchitectuur die werd gebruikt door 16-bits processoren uit die tijd, waarbij elk segment beperkt was tot 64 kilobytes (Kb). De modellen werden klein, klein, gemiddeld, groot en enorm genoemd, die de grootte van de gegevens die door een programma werden gebruikt, evenals de grootte van het programma zelf bepaalden. Bij het kleine model moeten bijvoorbeeld zowel de gegevens als het programma binnen een enkel segment van 64 Kb passen. In het kleine model gebruikten de gegevens en het programma elk een ander segment van 64 Kb. Dus om een ​​programma groter dan 64 Kb te maken of een programma dat gegevens groter dan 64 Kb manipuleert, moesten de middelgrote, grote en enorme geheugenmodellen worden gebruikt. 32-bits processors gebruikten daarentegen een plat geheugenmodel en hadden deze beperking niet.
  • Optimalisatie van snelheid of grootte - De compiler kan worden geconfigureerd om een ​​uitvoerbaar programma te produceren dat snel of klein van formaat is, maar niet beide.
  • Constant vouwen - Met deze functie kon de Turbo C-compiler constante expressies evalueren tijdens de compilatie in plaats van tijdens de uitvoering.