Turbo Pascal

Turbo Pascal

Informace
Vyvinul Borland a Anders Hejlsberg
První verze 20. listopadu 1983
Napsáno Assembler
Operační systém DOS , Control Program / Monitor , CP / M-86 , Windows 3.x and Mac OS Classic ( en )
Číst formáty Turbo Pascal Desktop ( d ) , konfigurace Turbo Pascal ( d ) , kompilovaná jednotka Borland Turbo Pascal 5.5 ( d ) , kompilovaná jednotka Borland Turbo Pascal 6.0 ( d ) , kompilovaná jednotka Borland Turbo Pascal 7.0 ( d ) , překrytí Turbo Pascal ( d ) a Turbo Pascal Help (v2) ( d )
Typ Programovací jazyk
integrované vývojové prostředí
programovací jazyk objektově orientované ( v )

Turbo Pascal je integrované vývojové prostředí pro jazyk Pascal . Díky své moci a „demokratické“ ceně byl úspěšný v 80. a 90. letech .

Příběh

Kompilátor byl založen na Blue Label Pascal kompilátorem původně napsán v roce 1981 by Anders Hejlsberg pro počítač Nascom s operačním systémem kazetových NasSys . To byl přepsán jako Compass Pascal pro CP / M operační systém , pak to vzal název Poly Pascal (poté, co společnost Poly Data Hejlsberg) předtím, než je koupen Borland a produkoval pro systémy DOS a CP / M . Borland vydal verzi pro Apple Macintosh v roce 1985, ale podpora této platformy byla rychle ukončena.

Když se v roce 1983 objevila první verze Turbo Pascal kompatibilní s PC , koncept integrovaného vývojového prostředí (IDE) byl relativně neznámý (počítače skutečně běžely v textovém režimu, stejně jako sálové počítače ). Síla kompilátoru, který zabral pouze 16 kB (tehdy velikost běžného textového editoru), a jeho rychlost (přímá kompilace v paměti, v jednom průchodu) plus nízké ceny účtované společností Borland (49,95 dolarů za nákup v roce 1983 , bez licenčních poplatků za distribuci kódů kompilovaných na rozdíl od tehdejších překladačů společnosti Microsoft) vytvořil skutečný úspěch a potopil překladač Microsoft Pascal (prodává se za 500 dolarů).

Díky neredundantní správě chybových zpráv byl kód velmi kompaktní, takže kompilátor jako editor (v režimu celé obrazovky) mohl trvale zůstat v paměti RAM  : 16 kB. Absence použití disku, trochu jako PUFFT ( překladač Purdue University Fast Fortran Translator ) nebo WATFOR (Waterloo FORTRAN ) na sálovém počítači evidentně způsobily kompilaci velmi rychle.

Je třeba dodat, že kódy vytvořené překladačem neobsahovaly žádná práva . Naopak, Microsoft měl v úmyslu uplatnit práva na tyto kódy, protože nutně obsahovaly moduly z knihovny.

Verze

V průběhu let Borland vylepšil IDE, ale také programovací jazyk .

Nejnovější verze Turbo Pascal, verze 7.0, přišla ve třech verzích:

V roce 1995 Borland opustil Turbo Pascal a nahradil jej Delphi Rapid Application Development Environment (RAD) , který zahrnoval jazyk Object Pascal. Současná verze Delphi podporuje všechna vylepšení Pascal u raných produktů i „starý“ objektový model (Turbo Pascal používal typ, zatímco Delphi používá ). object​class​

Turbo Pascal se stále používá, zejména ve vzdělávání. Jedná se o implementaci Pascalu, se kterou jsme se nedávno setkali v mnoha přípravných kurzech pro grandes écoles ve Francii (jazyk Pascal byl tehdy oficiálním programem pro testy informatiky). To bylo upuštěno v přípravných ekonomických a komerčních tříd v roce 2013, ve prospěch softwaru Scilab . Pascal bylo rovněž umožněno, aby počítač testovacích soutěží vědeckých přípravných tříd až do roku 2014, ačkoliv Caml byl převládající ve výuce tohoto předmětu. Od roku 2015 zůstává Caml jediným jazykem, který může testovat počítačové soutěže; běžná výuka informatiky používá Python a Scilab .

Bibliografie

Související články

Poznámky a odkazy

  1. (in) Turbo Pascal pro Mac - Uživatelská příručka a referenční příručka (1986) [PDF] .
  2. (in) Turbo Pascal Tutor - Průvodce pro samostudium Turbo Pascal pro Macintosh (1987) [PDF] .
  3. (en) http://dl.acm.org/citation.cfm?id=365671 .
  4. (in) „  http://csg.uwaterloo.ca/sdtp/watfor.html  “ ( ArchivWikiwixArchive.isGoogle • Co dělat? ) .
  5. (in) OOP Guide TP 5.5
  6. Matematicko-počítačový program pro ekonomický a komerční sektor, 2013
  7. Computer 2014 Předmět z ČKS

externí odkazy