Virtual Pascal

редактировать

Virtual Pascal
Оригинальный автор (ы) Виталий Мирьянов
Разработчик (и) Аллан Мертнер
Первоначальный выпуск1995; 25 лет назад (1995 г.)
Стабильный выпуск 2.1.279 / 13 мая 2004 г.; 16 лет назад (13 мая 2004 г.)
Написано наObject Pascal и Assembler
Операционная система Microsoft Windows, OS / 2, Linux
Тип Компилятор, Интегрированная среда разработки
Лицензия Бесплатное ПО (Microsoft Windows и OS / 2 2.0 или новее, Linux)
Веб-сайтvpascal.com (в архиве), Интернет-сообщество

Virtual Pascal - это бесплатный 32-битный компилятор Pascal, IDE и отладчик для OS / 2 и Microsoft Windows с некоторой ограниченной поддержкой Linux. Virtual Pascal был разработан Виталием Мирьяновым, а затем поддержан Алланом Мертнером.

Содержание
  • 1 Возможности
  • 2 История
    • 2.1 Microsoft Windows, OS / 2
    • 2.2 Linux
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Функции

Компилятор совместим с Turbo Pascal, Borland Delphi и Free Pascal, хотя совместимость с языком и RTL ограничена для функций введен после Delphi v2 и FPC 1.0.x.

VP был в первую очередь полезен для следующих целей:

  • Легко переносить существующие 16-битные программы Turbo Pascal в 32-битные
  • Переносить существующие 16-битные OWL программы для 32-битной Windows (теоретически)
  • Написание консольных (текстовых) программ для нескольких платформ
  • Разработка на Pascal с использованием 32-битного Windows API (классическая разработка, без COM)
  • Изучите объектно-ориентированное программирование

Существенные особенности Virtual Pascal включают:

  • IDE с текстовым режимом
  • Интегрирован отладчик непосредственно в IDE и напоминает Turbo Debugger
  • Быстрая компиляция
  • Цепочка инструментов, написанная в основном на сборке Intel
История

Microsoft Windows, OS / 2

Компилятор был довольно популярен в среде BBS, вероятно, из-за своего порта OS / 2 и того, что он был одним из немногих доступных многоцелевых компиляторов. Кроме того, Turbo Pascal был популярен и на BBS, но его преемник Delphi внезапно стал доступен только для Windows. Virtual Pascal предоставил путь миграции для существующих кодовых баз.

Некоторые пользователи настаивали на том, чтобы Virtual Pascal превратился в программное обеспечение с открытым исходным кодом. Этого не было сделано по следующим причинам:

  • Исходный код компилятора в основном написан на сборке Intel, которую сложно изменить и поддерживать.
  • Часть выполнения -time библиотека является проприетарной для Borland (библиотека времени выполнения FreePascal была перенесена на VirtualPascal Ноа Сильва, однако более новые версии FreePascal RTL используют функции компилятора FreePascal, которые не поддерживаются VirtualPascal., и поэтому не может быть перенесен).
  • Инструмент patch / diff для обхода вышеизложенного (внесение изменений в проприетарный без распространения частей оригинала) был проприетарным и (Windows) только 16-битным.
  • Для поддержки документации и помощи используются дорогие (а иногда и недоступные) проприетарные инструменты
  • Нет никого, кто полностью понимает код. Аллан сказал, что некоторые из более глубоких областей были для него незаметны (исходный код Виталия)

Хотя в конце 1990-х у VP была широкая база пользователей, с 2001 года VP не претерпела значительных изменений, а после небольшого технического обслуживания выпусков, владелец объявил, что разработка прекратилась в 2005 году.

4 апреля 2005 года Virtual Pascal был объявлен на официальном сайте «мертвым». Последняя выпущенная версия (2.1 Build 279) была анонсирована 13 мая 2004 года.

Linux

Первоначальная версия была выпущена 4 июля 1999 года, а последняя известная версия - 26 сентября 1999 года. Эта версия поддерживался Йоргом Плейманом. Библиотека времени выполнения для 32-битного DPMI.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-18 03:35:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте