Turbo Pascal

Turbo Pascal

Informacja
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 .

Fabuła

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.

Wersje

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 ). object​class​

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 .

Bibliografia

Powiązane artykuły

Uwagi i referencje

  1. (w) Turbo Pascal dla komputerów Mac — Podręcznik użytkownika i podręcznik referencyjny (1986) [PDF] .
  2. (w) Turbo Pascal Tutor — samouczek — przewodnik po Turbo Pascal dla komputerów Macintosh (1987) [PDF] .
  3. (en) http://dl.acm.org/citation.cfm?id=365671 .
  4. (w) „  http://csg.uwaterloo.ca/sdtp/watfor.html  ” ( ArchiwumWikiwixArchive.isGoogle • Co robić? ) .
  5. (w) Przewodnik OOP TP 5.5
  6. matematyczno-informatyczny dla sektora gospodarczo-handlowego, 2013
  7. Computer 2014 Temat z CCP

Linki zewnętrzne