버추얼 파스칼

Virtual Pascal
버추얼 파스칼
원저작자비탈리 미리야노프
개발자앨런 머트너
초기 릴리즈1995년, 27년(연간)[1]
안정된 릴리스
2.1.279 / 2004년5월 13일; 18년 전 (2004년 5월 13일)
기입처오브젝트 파스칼, 어셈블리 언어
운영 체제Windows, OS/2, Linux
유형컴파일러, 통합 개발 환경
면허증.프리웨어(Windows, OS/2 2.0 이후, Linux)
웹 사이트vpascal.com (홈페이지), 온라인 커뮤니티

Virtual Pascal은 OS/2Microsoft Windows용 무료 32비트 Pascal 컴파일러, IDE 디버거이며 Linux 지원에는 제한이 있습니다.버추얼 파스칼은 비탈리 미리야노프에 의해 개발되었고 후에 앨런 머트너에 의해 유지되었다.

특징들

이 컴파일러는 Turbo Pascal, Borland Delphi 및 Free Pascal과 호환되지만 Delphi v2 및 FPC 1.0.x 이후에 도입된 기능에는 언어와 RTL 호환성이 제한됩니다.

VP는 주로 다음과 같은 목적으로 유용했습니다.

  • 기존 16비트 Turbo Pascal 프로그램을 32비트로 쉽게 이식 가능
  • 기존 16비트 OWL 프로그램을 32비트 Windows로 포트(이론상)
  • 여러 플랫폼용 콘솔(텍스트 모드) 프로그램 쓰기
  • 32비트 Windows API를 사용한 Pascal 개발(클래식 개발, COM 없음)
  • 객체 지향 프로그래밍 학습

Virtual Pascal의 주요 기능은 다음과 같습니다.

  • 텍스트 모드 IDE
  • 디버거는 IDE에 직접 통합되어 Turbo Debugger를 연상시킵니다.
  • 고속 컴파일
  • 주로 인텔 어셈블리로 작성된 툴 체인

역사

Microsoft Windows, OS/2

이 컴파일러는 OS/2 포트와 저렴한 가격의 몇 안 되는 멀티 타깃 컴파일러 중 하나이기 때문에 BBS 장면에서 꽤 인기가 있었습니다.BBS에서도 Turbo Pascal이 인기를 끌었지만 그 후속작인 Delphi는 갑자기 Windows 전용이 되었다.Virtual Pascal은 기존 코드베이스를 위한 마이그레이션 경로를 제공했습니다.

Virtual Pascal을 오픈 소스 소프트웨어로 만들어야 한다는 일부 사용자들의 압력이 있었습니다.다음과 같은 이유로 인해 이 작업은 수행되지 않았습니다.

  • 컴파일러의 소스는 대부분 Intel 어셈블리로 작성되며 변경 및 유지보수가 어렵습니다.
  • 런타임 라이브러리의 일부는 Borland에 독점되어 있습니다(FreePascal 런타임 라이브러리는 Noah Silva에 의해 VirtualPascal로 포팅되었지만 FreePascal RTL의 새로운 버전은 VirtualPascal에서 지원되지 않는 FreePascal 컴파일러 기능을 사용하기 때문에 포팅할 수 없습니다).
  • 상기 과제를 해결하기 위한 패치/diff 툴(원본의 일부를 배포하지 않고 독자 사양으로 변경 가능)은 독자 사양이며, (Windows) 16비트 전용입니다.
  • 문서와 도움말은 고가의(때로는 이용할 수 없는) 전용 도구로 유지 보수됩니다.
  • 그 코드를 완전히 이해하는 사람은 아무도 없다.앨런은 더 깊은 영역 중 일부는 그에게 터치할 수 없다고 말했다(원래 Vitaly 코드).

1990년대 후반에는 폭넓은 사용자 기반을 가지고 있었지만 2001년 이후 VP는 크게 발전하지 않았으며, 몇 번의 유지보수 전용 릴리스 후 소유자는 [1]2005년에 개발이 중단되었다고 선언했습니다.

2005년 4월 4일 Virtual Pascal은 공식 사이트에서 '사망'으로 발표되었습니다.마지막으로 출시된 버전(2.1 빌드 279)은 2004년 [1]5월 13일에 발표되었습니다.

리눅스

최초 버전은 1999년 7월 4일에 출시되었으며, 마지막으로 알려진 버전은 1999년 9월 26일에 출시되었습니다.이 버전은 Jörg Pleumann에 의해 유지되었다.32비트 DPMI로의 런타임 라이브러리.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b c 가상 Pascal: 뉴스몬 2005년 4월 4일 01:21:43 – "Virtual Pascal has dead" (가상 파스칼이 사망했습니다)누군가 눈치채셨는지 모르겠지만 Virtual Pascal이 조용히 사망했다는 소식을 전하게 되어 유감입니다.1995년에 태어나 2005년 10년이라는 고령(소프트웨어용)에 죽었다.

외부 링크