Opracowany przez | Borland i Anders Hejlsberg |
---|---|
Pierwsza wersja | 20 listopada 1983 |
Napisane w | Monter |
System operacyjny | DOS , program sterujący / monitor , CP / M-86 , Windows 3.x i Mac OS Classic ( en ) |
Czytaj formaty | Turbo Pascal Desktop ( d ) , konfiguracja Turbo Pascal ( d ) , jednostka skompilowana Borland Turbo Pascal 5.5 ( d ) , jednostka skompilowana Borland Turbo Pascal 6.0 ( d ) , jednostka skompilowana Borland Turbo Pascal 7.0 ( d ) , nakładka Turbo Pascal ( d ) i Pomoc Turbo Pascal (v2) ( d ) |
Rodzaj |
Język programowania zintegrowane środowisko programistyczne język programowania zorientowany obiektowo ( w ) |
Turbo Pascal to zintegrowane środowisko programistyczne dla języka Pascal . Jego siła i „demokratyczna” cena sprawiły, że odniósł sukces w latach 80. i 90. XX wieku .
Kompilator oparty był na Blue Label Pascal kompilatora pierwotnie napisany w 1981 roku przez Anders Hejlsberg dla komputera nascom z systemu operacyjnego magnetofonowych NasSys . Został przepisany jako Compass Pascal dla systemu operacyjnego CP/M , następnie przyjął nazwę Poly Pascal (od firmy Poly Data z Hejlsberg), zanim został zakupiony przez firmę Borland i wyprodukowany dla systemów DOS i CP/M . Borland wydał wersję dla Apple Macintosh w 1985 roku, ale wsparcie dla tej platformy zostało szybko przerwane.
Kiedy w 1983 roku pojawiła się pierwsza kompatybilna z komputerami PC wersja Turbo Pascala , koncepcja zintegrowanego środowiska programistycznego (IDE) była stosunkowo nieznana (w rzeczywistości komputery PC działały w trybie tekstowym, podobnie jak komputery mainframe ). Moc kompilatora, który zajmował tylko 16 KB (wtedy rozmiar zwykłego edytora tekstu) i jego szybkość (bezpośrednia kompilacja w pamięci, w jednym przejściu), plus niskie ceny pobierane przez firmę Borland (49,95 dolarów za zakup w 1983 roku , bez opłat licencyjnych za dystrybucję kodów skompilowanych w przeciwieństwie do kompilatorów Microsoftu w tamtych czasach), odniósł prawdziwy sukces i zatopił kompilator Microsoft Pascal (sprzedawany za 500 dolarów).
Dzięki nieredundantnemu zarządzaniu komunikatami o błędach kod był bardzo zwarty tak, że kompilator jako edytor (w trybie pełnoekranowym) mógł pozostać na stałe w pamięci RAM : 16 kB Brak użycia dysku, trochę jak PUFFT ( Purdue University Fast Fortran Translator ) czy WATFOR (Waterloo FORTRAN ) na komputerze mainframe oczywiście sprawiły, że kompilacje były bardzo szybkie.
Należy dodać, że kody tworzone przez kompilator były wolne od praw . Wręcz przeciwnie, Microsoft zamierzał rościć sobie prawa do tych kodów, ponieważ koniecznie zawierały one moduły z biblioteki.
Przez lata Borland ulepszał IDE, ale także język programowania .
Najnowsza wersja Turbo Pascala, wersja 7.0, pojawiła się w trzech wersjach:
W 1995 Borland porzucił Turbo Pascal i zastąpił go Delphi Rapid Application Development Environment (RAD) , który zawierał język Object Pascal. Obecna wersja Delphi obsługuje wszystkie ulepszenia Pascala wczesnych produktów, jak również "stary" model obiektowy (Turbo Pascal używa tego typu, podczas gdy Delphi używa ). objectclass
Turbo Pascal jest nadal używany, zwłaszcza w edukacji. Jest to implementacja Pascala, którą poznaliśmy ostatnio na wielu zajęciach przygotowawczych do grandes écoles we Francji (język Pascal był wówczas w oficjalnym programie testów z informatyki). Zrezygnowano z niego w przygotowawczych zajęciach ekonomicznych i handlowych w 2013 roku na rzecz oprogramowania Scilab . Pascal został również dopuszczone do zawodów testowych komputerze naukowych zajęciach przygotowawczych do roku 2014, chociaż Caml dominował w nauczaniu tego przedmiotu. Od 2015 r. Caml pozostaje jedynym językiem dopuszczonym do testowania opcji komputerowych zawodów; wspólne nauczanie informatyki wykorzystuje Python i Scilab .