Utviklet av | Borland og Anders Hejlsberg |
---|---|
Første versjon | 20. november 1983 |
Skrevet i | Monter |
Operativsystem | DOS , kontrollprogram / skjerm , CP / M-86 , Windows 3.x og Mac OS Classic ( en ) |
Les formater | Turbo Pascal Desktop ( d ) , Turbo Pascal konfigurasjon ( d ) , Borland Turbo Pascal 5.5 kompilert enhet ( d ) , Borland Turbo Pascal 6.0 kompilert enhet ( d ) , Borland Turbo Pascal 7.0 kompilert enhet ( d ) , Turbo Pascal Overlay ( d ) og Turbo Pascal Help (v2) ( d ) |
Type |
Programmeringsspråk integrert utviklingsmiljø programmeringsspråk objektorientert ( in ) |
Turbo Pascal er et integrert utviklingsmiljø for Pascal-språket . Dens makt og ”demokratiske” pris gjorde at den ble vellykket på 1980- og 1990-tallet .
Den kompilatoren var basert på blå etikett Pascal kompilatoren opprinnelig skrevet på 1981 av Anders Hejlsberg for datamaskinen nascom med operativsystemet kassett NasSys . Det ble omskrevet til Compass Pascal for CP / M operativsystemet , så det tok navnet Poly Pascal (etter Poly data selskap med Hejlsberg) før han ble kjøpt av Borland og produsert for systemer DOS og CP / M . Borland ga ut en versjon for Apple Macintosh i 1985, men støtten til denne plattformen ble raskt avviklet.
Da den første PC-kompatible versjonen av Turbo Pascal dukket opp i 1983 , var konseptet med et integrert utviklingsmiljø (IDE) relativt ukjent (faktisk kjørte PC-er i tekstmodus, i likhet med datamaskiner fra hovedrammen ). Kraften til kompilatoren, som bare tok 16 KB (da størrelsen på en vanlig tekstredigerer), og hastigheten (direkte kompilering i minnet, i ett enkelt pass), pluss de lave prisene som Borland krever (49,95 dollar for kjøpet i 1983 , uten noen royalty å betale for distribusjonen av kodene som ble samlet, i motsetning til Microsoft-kompilatorene på den tiden), skapte en virkelig suksess og senket Microsoft Pascal- kompilatoren (solgt i 500 dollar).
Takket være en ikke-overflødig håndtering av feilmeldinger, var koden veldig kompakt, slik at kompilatoren som redaktør (i fullskjermmodus) kunne forbli permanent i RAM : 16 KB. Fraværet av bruk av disken, litt som PUFFT ( Purdue University Fast Fortran Translator ) eller WATFOR (Waterloo FORTRAN ) på en hovedramme gjorde tydeligvis kompileringene veldig raske.
Det skal legges til at kodene produsert av kompilatoren var fri for rettigheter . Tvert imot, Microsoft hadde til hensikt å kreve rettigheter til disse kodene fordi de nødvendigvis inkluderte moduler fra biblioteket.
Gjennom årene har Borland forbedret IDE, men også programmeringsspråket .
Den siste versjonen av Turbo Pascal, versjon 7.0, kom i tre versjoner:
I 1995 forlot Borland Turbo Pascal og erstattet det med Delphi Rapid Application Development Environment (RAD) , som inkluderte Object Pascal-språket. Den nåværende versjonen av Delphi støtter alle Pascal-forbedringer av tidlige produkter, så vel som den "gamle" objektmodellen (Turbo Pascal brukte typen mens Delphi bruker ). objectclass
Turbo Pascal brukes fortsatt, spesielt innen utdanning. Det er en implementering av Pascal vi nylig møtte i mange forberedende klasser for grandes écoles i Frankrike (Pascalspråket var da på det offisielle programmet for datavitenskapelige tester). Den ble forlatt i de forberedende økonomiske og kommersielle klassene i 2013, til fordel for Scilab- programvaren . Den Pascal ble også lov til datamaskinen test konkurranser av vitenskapelige forberedende klasser til 2014, selv om Caml ble dominerende i undervisningen av dette emnet. Fra 2015 er Caml det eneste språket som er tillatt å teste for datamaskinalternativet til konkurranser; vanlig informatikkundervisning bruker Python og Scilab .