Turbo C

Forfatter: Randy Alexander
Oprettelsesdato: 25 April 2021
Opdateringsdato: 24 Juni 2024
Anonim
How to Download & Install Turbo C/C++ in Windows 10
Video.: How to Download & Install Turbo C/C++ in Windows 10

Indhold

Definition - Hvad betyder Turbo C?

Turbo C var et integreret udviklingsmiljø (IDE) til programmering på C-sproget. Den blev udviklet af Borland og først introduceret i 1987. På det tidspunkt var Turbo C kendt for sin kompakte størrelse, omfattende manuelle, hurtige kompilationshastighed og lave pris. Det havde mange ligheder med et tidligere Borland-produkt, Turbo Pascal, såsom en IDE, en lav pris og en hurtig kompilator, men var ikke så vellykket på grund af konkurrence på C-compilermarkedet.


En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Turbo C

Turbo C var et softwareudviklingsværktøj til at skrive programmer på C-sproget. Som IDE inkluderede det en kildekodeditor, en hurtig kompilator, en linker og en offline hjælpefil til reference. Version 2 inkluderede en indbygget debugger. Turbo C var et opfølgningsprodukt til Borlands Turbo Pascal, der havde fået udbredt brug i uddannelsesinstitutioner, fordi Pascal-sproget var velegnet til undervisning i programmering til studerende. Selvom Turbo C oprindeligt blev udviklet af et andet firma, delte det en masse funktioner med Turbo Pascal, nemlig udseendet og fornemmelsen af ​​grænsefladen og de forskellige programmerings- og fejlfindingsværktøjer inkluderet. Det var dog ikke så vellykket som Turbo Pascal på grund af konkurrence fra andre C-produkter som Microsoft C, Watcom C, Lattice C osv. Ikke desto mindre havde Turbo C stadig fordelen med at udarbejde hastighed og pris.


Den første version blev frigivet den 13. maj 1987, og den bød det første nogensinde rediger-kompil-køre miljø til softwareudvikling på IBM PC'er. Turbo C blev ikke oprindeligt udviklet af Borland, men blev købt af Bob Jervis og blev oprindeligt kaldt Wizard C. Turbo Pascal havde ikke rullemenuer før denne tid, og det var først på den fjerde version, at den modtog en ansigtsløftning for at se ud som Turbo C.

Borland som virksomhed udvikler og sælger ikke længere disse produkter, men Turbo C lever stadig som en gratis download fra forskellige online oplagringssteder, selvom det virkelig er en gammel teknologi uden reel teknisk support og ikke længere er levedygtig til moderne softwareudvikling. Turbo C udviklede sig til sidst til Turbo C ++, derefter til Borland C ++ og til sidst til C ++ Builder.

Turbo C funktioner:

  • Inline samling med fuld adgang til symbolsk strukturer og navne på C-sprog - Dette gjorde det muligt for programmerere at skrive nogle samlingssprogkoder lige ind i deres programmer uden behov for en separat samler.
  • Support til alle hukommelsesmodeller - Dette havde at gøre med den segmenterede hukommelsesarkitektur, der blev brugt af 16-bit-processorer i den æra, hvor hvert segment var begrænset til 64 kilobyte (Kb). Modellerne blev kaldt bittesmå, små, mellemstore, store og enorme, som bestemte størrelsen på de data, der blev brugt af et program, såvel som størrelsen på selve programmet. For eksempel med den lille model skal både dataene og programmet passe inden for et enkelt 64-Kb segment. I den lille model brugte dataene og programmet hver især et andet 64-Kb segment. Så for at skabe et program større end 64 Kb eller et, der manipulerer data større end 64 Kb, måtte de mellemstore, store og enorme hukommelsesmodeller bruges. I modsætning hertil brugte 32-bit-processorer en flad hukommelsesmodel og havde ikke denne begrænsning.
  • Optimering af hastighed eller størrelse - Compileren kunne konfigureres til at producere et eksekverbart program, der enten var hurtigt eller lille i størrelse, men ikke begge dele.
  • Konstant foldning - Denne funktion gjorde det muligt for Turbo C-kompilatoren at evaluere konstante udtryk i kompileringstid snarere end under kørselstid.