Виртуальный Паскаль
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Оригинальный автор(ы) | Vitaly Miryanov |
---|---|
Разработчик(и) | Аллан Мертнер |
Первоначальный выпуск | 1995 год [1] |
Стабильная версия | 2.1.279 / 13 мая 2004 г |
Написано в | Объект Паскаль , язык ассемблера |
Операционная система | Windows , ОС/2 , Linux |
Платформа | ИА-32 |
Тип | Компилятор , интегрированная среда разработки |
Лицензия | Бесплатное ПО (Windows, OS/2 2.0 или новее, Linux) |
Веб-сайт | vpascal.com (в архиве) , Интернет-сообщество |
Virtual Pascal — это бесплатный 32-разрядный Pascal компилятор языка программирования , интегрированная среда разработки (IDE) и отладчик для OS/2 и Microsoft Windows с некоторой ограниченной Linux поддержкой . Virtual Pascal был разработан Виталием Мирьяновым и позже поддерживается Алланом Мертнером.
Особенности [ править ]
Компилятор совместим с Turbo Pascal , Borland Delphi и Free Pascal , хотя совместимость языков и RTL ограничена для функций, появившихся после Delphi v2 и FPC 1.0.x.
ВП в основном использовался для этих целей:
- Легко портировать существующие 16-битные программы Turbo Pascal на 32-битные версии.
- Перенос существующих 16-битных программ Object Windows Library (OWL) в 32-битную Windows (теоретически).
- Написание консольных (текстовых) программ для нескольких платформ.
- Разработка на Pascal с использованием 32-битного Windows API (классическая разработка, без COM).
- Изучите объектно-ориентированное программирование
Важные возможности Virtual Pascal включают в себя:
- Текстовый режим IDE
- Отладчик интегрирован непосредственно в IDE и напоминает Turbo Debugger.
- Быстрая компиляция
- Цепочка инструментов, написанная в основном на языке ассемблера x86.
История [ править ]
Microsoft Windows, OS/2 [ править ]
Компилятор был довольно популярен на сцене системы досок объявлений (BBS), вероятно, из-за своего порта OS/2 и того, что он был одним из немногих доступных многоцелевых компиляторов. Кроме того, Turbo Pascal был популярен и на сцене BBS, но его преемник, Delphi, внезапно стал доступен только для Windows. Virtual Pascal предоставил путь миграции для существующих баз кода.
Некоторые пользователи оказывали давление с целью лицензировать Virtual Pascal как программное обеспечение с открытым исходным кодом . Этого не было сделано по следующим причинам:
- компилятора Исходный код в основном написан на языке ассемблера x86, который сложно изменять и поддерживать.
- Часть библиотеки времени выполнения является собственностью Borland (библиотека времени выполнения Free Pascal была портирована на VirtualPascal Ноем Сильвой, однако более новые версии Free Pascal RTL используют функции компилятора Free Pascal, которые не поддерживаются VirtualPascal, и поэтому портировать нельзя).
- Инструмент patch/diff для обхода вышеуказанного (внесение изменений в проприетарную версию без распространения частей оригинала) был проприетарным и только (Windows) 16-разрядным.
- Документация и помощь поддерживаются с помощью дорогих (а иногда и более недоступных) проприетарных инструментов.
- Нет никого, кто полностью понимает код. Аллан сказал, что некоторые из более глубоких областей для него недоступны (исходный код Виталия)
Несмотря на широкую базу пользователей в конце 1990-х годов, VP не претерпела существенных изменений с 2001 года, и после нескольких выпусков, предназначенных только для обслуживания, владелец заявил, что разработка прекратилась в 2005 году. [1]
4 апреля 2005 года Virtual Pascal был объявлен «мертвым» на официальном сайте. Последняя выпущенная версия (2.1 Build 279) была анонсирована 13 мая 2004 года. [1]
Линукс [ править ]
Первоначальная версия была выпущена 4 июля 1999 года, а последняя известная версия была выпущена 26 сентября 1999 года. Эту версию поддерживал Йорг Плеуманн. Библиотека времени выполнения для 32-битного DPMI.
См. также [ править ]
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б с Virtual Pascal: Новости , понедельник, 4 апреля 2005 г. – 01:21:43 – «Virtual Pascal умер» Не знаю, заметил ли кто-нибудь, но мне грустно сообщать, что Virtual Pascal умер тихой смертью. Он родился в 1995 году и умер в 2005 году в преклонном (для программного обеспечения) возрасте — 10 лет».
Внешние ссылки [ править ]
- Страница fPrint (UK) Ltd: OS/2, Windows 95/98/NT
- Страница Йорга Плеуманна: Virtual Pascal для Linux
- Сообщество, созданное автором Virtual Pascal.
- Скачать сайт с последней версией