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 .
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ă.
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 ). objectclass
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 .