Turbo Pascal

Turbo Pascal

informație
Dezvoltat de Borland și Anders Hejlsberg
Prima versiune 20 noiembrie 1983
Scris in Asamblator
Sistem de operare DOS , Control Program / Monitor , CP / M-86 , Windows 3.x și Mac OS Classic ( ro )
Citiți formatele Turbo Pascal Desktop ( d ) , configurație Turbo Pascal ( d ) , Borland Turbo Pascal 5.5 Unitate compilată ( d ) , Borland Turbo Pascal 6.0 Unitate compilată ( d ) , Borland Turbo Pascal 7.0 Unitate compilată ( d ) , Turbo Pascal Overlay ( d ) și Ajutor Turbo Pascal (v2) ( d )
Tip Limbaj de programare
mediu de dezvoltare integrat limbaj de
programare orientat obiect ( in )

Turbo Pascal este un mediu de dezvoltare integrat pentru limbajul Pascal . Puterea sa și prețul său „democratic” l-au făcut să aibă succes în anii 1980 și 1990 .

Poveste

Compilator sa bazat pe etichetă compilator Pascal albastru scris inițial în 1981 de către Anders Hejlsberg pentru calculatorul Nascom cu sistem de operare de tip casetă NasSys . A fost rescris ca Compass Pascal pentru CP / M sistemului de operare , apoi a luat numele de Poli Pascal (după compania Poli Date Hejlsberg) înainte de a fi achiziționate de către Borland și produse pentru sistemele DOS și CP / M . Borland a lansat o versiune pentru Apple Macintosh în 1985, dar suportul pentru această platformă a fost întrerupt rapid.

Când a apărut prima versiune Turbo Pascal compatibilă cu PC-ul în 1983 , conceptul de mediu de dezvoltare integrat (IDE) era relativ necunoscut (într-adevăr, computerele funcționau în modul text, la fel ca și computerele mainframe ). Puterea compilatorului, care a luat doar 16 KB (atunci dimensiunea unui editor de text comun), și viteza sa (compilare directă în memorie, într-o singură trecere), plus prețurile mici percepute de Borland (49,95 dolari pentru achiziție) în 1983 , fără nicio redevență care să plătească pentru distribuirea codurilor compilate spre deosebire de compilatoarele Microsoft ale vremii) a creat un real succes și a scufundat compilatorul Microsoft Pascal (vândut în cei 500 de dolari).

Datorită unei gestionări non-redundante a mesajelor de eroare, codul a fost foarte compact, astfel încât compilatorul ca editor (în modul ecran complet) să poată rămâne permanent în RAM  : 16 KB. Absența Utilizării discului, un pic ca PUFFT ( Purdue University Fast Fortran Translator ) sau WATFOR (Waterloo FORTRAN ) pe un mainframe, evident , au făcut compilările foarte rapide.

Trebuie adăugat că codurile produse de compilator erau libere de drepturi . Dimpotrivă, Microsoft intenționa să revendice drepturi asupra acestor coduri, deoarece acestea includeau în mod necesar module din bibliotecă.

Versiuni

De-a lungul anilor, Borland a îmbunătățit IDE, dar și limbajul de programare .

Cea mai recentă versiune a Turbo Pascal, versiunea 7.0, a venit în trei versiuni:

În 1995 , Borland a abandonat Turbo Pascal și l-a înlocuit cu Delphi Rapid Application Development Environment (RAD) , care a inclus limbajul Object Pascal. Versiunea actuală a Delphi acceptă toate îmbunătățirile Pascal ale primelor produse, precum și modelul de obiecte „vechi” (Turbo Pascal a folosit tipul în timp ce Delphi folosește ). object​class​

Turbo Pascal este încă folosit, mai ales în educație. Este o implementare a lui Pascal pe care am întâlnit-o recent în multe clase pregătitoare pentru marile școli din Franța (limba Pascal făcând parte din programul oficial pentru testele de informatică). A fost abandonat în clasele economice și comerciale pregătitoare în 2013, în favoarea software-ului Scilab . De asemenea, lui Pascal i s-a permis să participe la concursuri de testare computerizată a claselor pregătitoare științifice până în 2014, deși Caml a fost predominant în predarea acestei discipline. Din 2015, Caml rămâne singura limbă autorizată să testeze pentru opțiunea computerizată a competițiilor; predarea obișnuită a informaticii folosește Python și Scilab .

Bibliografie

Articole similare

Note și referințe

  1. (în) Turbo Pascal pentru Mac - Ghidul utilizatorului și Manual de referință (1986) [PDF] .
  2. (în) Turbo Pascal Tutor - Un ghid de auto-studiu pentru Turbo Pascal pentru Macintosh (1987) [PDF] .
  3. (ro) http://dl.acm.org/citation.cfm?id=365671 .
  4. (în) "  http://csg.uwaterloo.ca/sdtp/watfor.html  " ( ArhivaWikiwixarchive.isGoogle • Ce să fac? ) .
  5. (în) OOP Guide TP 5.5
  6. Programul Matematică-informatică pentru sectorul economic și comercial, 2013
  7. Calculatoare 2014 Subiect de CPC

linkuri externe