TMT Pascal

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 6 oktober 2017; kontroller kräver 5 redigeringar .
TMT Pascal
Sorts Kompilator
Operativ system Programvara för flera plattformar
Hemsida www.frameworkpascal.com

TMT Pascal  är en egenutvecklad 32-bitars kompilator utvecklad av det amerikanska företaget TMT Development Corporation, och språket är utökat Object Pascal . Från början tillät TMT Pascal dig att skapa program för operativsystemet OS / 2 och 32-bitars skyddat läge MS-DOS . Lite senare lade utvecklarna till möjligheten att skapa fullfjädrade applikationer för Win32 -plattformen [1] .

TMT Pascal var den första kompilatorn som gjorde det möjligt att skapa 32-bitars applikationer i MS-DOS-skyddat läge med hjälp av DPMI -tjänsten som tillhandahålls av sådana populära DOS-förlängare [2] [3] . Dessutom kompletterade författarna till denna kompilator för första gången Pascal med en fullfjädrad operatörsöverbelastning [4] , som senare antogs av utvecklare av andra dialekter av språket ( Delphi , Free Pascal , etc.). Ett annat tillägg var implementeringen av c-liknande tilldelningsoperationer med inkrement och minskning: " +:=" och " -:=" [4] .

TMT Pascal har sin egen IDE med syntaxmarkering och ångra på flera nivåer (även om den inte hade en debugger förrän version 4.0 släpptes 2001 [4] [5] ). Kod som använder grafik under DOS och för Windows ger samma effekt och kräver ingen omarbetning. Under DOS implementeras grafiken via VESA , och under Windows via DirectX . Därför är det bekvämt att skriva program för demoscenen på den .

Det är anmärkningsvärt att TMT Pascal skapades av de ryska programmerarna Anton Moskal och Vadim Bodrov. Efter lanseringen av TMT Pascal 4 såldes projektet vidare till en tredje part och döptes om till Framework Pascal. Sedan portades kompilatorkoden från Watcom C till C++ och TMT Pascal Multi-target v5.0 kompilatorversionen släpptes för DOS32, Windows och Linux- plattformar . I början av 2000-talet tillkännagavs också arbetet med TMT .NET -projektet [6] .

Anteckningar

  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 och Thomas Pytel
  4. ↑ 1 2 3 Sergey Andrianov. Pascal Today  // PC World. - 2001. - Nr 4 . Arkiverad från originalet den 29 januari 2017.
  5. TMT Pascal-nyheter på ryska! Funktioner i version 4.00 . pascal.sources.ru (27 november 2001). Hämtad 4 augusti 2016. Arkiverad från originalet 31 oktober 2018.
  6. TMT .NET-projekt . Datum för åtkomst: 18 februari 2011. Arkiverad från originalet den 22 december 2010.

Litteratur

Länkar