TMT Pascal

Versiunea actuală a paginii nu a fost încă revizuită de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 6 octombrie 2017; verificările necesită 5 modificări .
TMT Pascal
Tip de Compilator
Sistem de operare Software multiplatformă
Site-ul web www.frameworkpascal.com

TMT Pascal este un compilator  proprietar pe 32 de biți dezvoltat de compania americană TMT Development Corporation, iar limbajul este extins Object Pascal . Inițial, TMT Pascal v-a permis să creați programe pentru sistemul de operare OS / 2 și modul protejat pe 32 de biți MS-DOS . Puțin mai târziu, dezvoltatorii au adăugat capacitatea de a crea aplicații cu drepturi depline pentru platforma Win32 [1] .

TMT Pascal a fost primul compilator care a permis crearea de aplicații în mod protejat MS-DOS pe 32 de biți folosind serviciul DPMI furnizat de astfel de populare extensii DOS [2] [3] . În plus, autorii acestui compilator au completat pentru prima dată Pascal cu o supraîncărcare a operatorului cu drepturi depline [4] , care a fost adoptat ulterior de dezvoltatorii altor dialecte ale limbii ( Delphi , Free Pascal , etc.). O altă adăugare a fost implementarea operațiilor de atribuire asemănătoare c cu increment și decrement: „ +:=” și „ -:=” [4] .

TMT Pascal are propriul său IDE cu evidențiere de sintaxă și anulare pe mai multe niveluri (deși nu a avut un depanator până la versiunea 4.0 lansată în 2001 [4] [5] ). Codul folosind grafica sub DOS și pentru Windows oferă același efect și nu necesită reluare. Sub DOS, grafica este implementată prin VESA , iar sub Windows prin DirectX . Prin urmare, este convenabil să scrieți programe pentru demoscena pe el .

Este de remarcat faptul că TMT Pascal a fost creat de programatorii ruși Anton Moskal și Vadim Bodrov. După lansarea TMT Pascal 4, proiectul a fost revândut unei terțe părți și redenumit Framework Pascal. Apoi, codul compilatorului a fost portat de la Watcom C la C++ și versiunea de compilator TMT Pascal Multi-target v5.0 a fost lansată pentru platformele DOS32, Windows și Linux . La începutul anilor 2000, au fost anunțate și lucrările la proiectul TMT .NET [6] .

Note

  1. Windows 95/98/Me/NT/2000/XP/Vista
  2. DOS/4GW Copyright Rational Systems, Inc. 1990-1994)
  3. PMODE/W Copyright 1994-1997, Charles Scheffold și Thomas Pytel
  4. ↑ 1 2 3 Serghei Andrianov. Pascal Today  // PC World. - 2001. - Nr. 4 . Arhivat din original pe 29 ianuarie 2017.
  5. Știri TMT Pascal în rusă! Caracteristicile versiunii 4.00 . pascal.sources.ru (27 noiembrie 2001). Preluat la 4 august 2016. Arhivat din original la 31 octombrie 2018.
  6. Proiect TMT .NET . Data accesului: 18 februarie 2011. Arhivat din original la 22 decembrie 2010.

Literatură

Link -uri