TMT Pascal
TMT Pascal | |
---|---|
Тип | Компилятор |
Операционная система | Кроссплатформенное программное обеспечение |
Сайт | www.frameworkpascal.com |
TMT Pascal — проприетарный 32-битныйкомпилятор, разработанный американской компанией TMT Development Corporation, и язык — расширенныйObject Pascal. Изначально TMT Pascal позволял создаватьпрограммы для операционной системыOS/2 и 32-битного защищённого режимаMS-DOS. Чуть позже разработчиками была добавлена возможность создавать полноценные приложения для платформыWin32[1].
TMT Pascal стал первым компилятором, который позволял создавать 32-битные приложения защищённого режима MS-DOS, используяDPMI-сервис, предоставляемый такими популярнымиDOS-экстендерами[2][3]. Кроме того, авторы этого компилятора впервые дополнили Паскаль полноценнойперегрузкой операторов[4], что впоследствии было перенято разработчиками других диалектов языка (Delphi,Free Pascal и др.). Ещё одним добавлением стала реализация с-подобных операций присваивания с инкрементом и декрементом: «+:=
» и «-:=
»[4].
У TMT Pascal есть свояIDE c подсветкой синтаксиса и многоуровнего undo (хотя до выпущенной в 2001 году версии 4.0 в ней не было отладчика[4][5]). Код с использованием графики под DOS и для Windows дает такой же эффект и не требует переделки. Под DOS графика реализована черезVESA, а под Windows черезDirectX. Поэтому на нем удобно писать программы длядемосцены.
Примечательно, что TMT Pascal создали российские программисты — Антон Москаль и Вадим Бодров. После выпуска TMT Pascal 4 проект был перепродан сторонней фирме и переименован в Framework Pascal. Затем код компилятора был портирован сWatcom C на C++ и была выпущена версия компилятора TMT Pascal Multi-target v5.0 для платформ DOS32,Windows иLinux. В начале 2000-х годов было также объявлено о начале работы над проектом TMT.NET[6].
Примечания
[править |править код]- ↑Windows 95/98/Me/NT/2000/XP/Vista
- ↑DOS/4GW Copyright Rational Systems, Inc. 1990—1994)
- ↑PMODE/W Copyright 1994—1997, Charles Scheffold and Thomas Pytel
- ↑123Сергей Андрианов. Паскаль сегодня // Мир ПК. — 2001. —№ 4. Архивировано 29 января 2017 года.
- ↑Новости TMT Pascal по-Русски! Особенности версии 4.00 (неопр.). pascal.sources.ru (27 ноября 2001). Дата обращения: 4 августа 2016. Архивировано 31 октября 2018 года.
- ↑Проект TMT .NET (неопр.). Дата обращения: 18 февраля 2011. Архивировано 22 декабря 2010 года.
Литература
[править |править код]- Сергей Андрианов. Паскаль сегодня // Мир ПК. — 2001. —№ 4.
- С. А. Андрианов. VESA 2.0: программируем в защищенном режиме // Мир ПК. — 1998. —№ 8.
- Сергей Андрианов. Точное измерение времени в программах // Мир ПК. — 2003. —№ 3. Архивировано 3 октября 2015 года.