VSI Pascal: Difference between revisions
Appearance
Content deleted Content added
merger proposal |
fix broken links |
||
Line 10: | Line 10: | ||
== Further reading == |
== Further reading == |
||
* [https://vmssoftware.com/ |
* [https://docs.vmssoftware.com/vsi-pascal-for-openvms-user-manual/ VSI Pascal for OpenVMS User Manual] |
||
* [https://vmssoftware.com/ |
* [https://vmssoftware.com/docs/VSI_Pascal_spd.pdf for OpenVMS Software Product Description] |
||
* Writing VAX/VMS Applications Using Pascal, Theo De Klerk, {{ISBN|978-1555580674}} |
* Writing VAX/VMS Applications Using Pascal, Theo De Klerk, {{ISBN|978-1555580674}} |
||
Revision as of 21:17, 7 February 2022
This article is missing information about the compiler.(July 2020) |
It has been suggested that this article be merged into Pascal (programming language). (Discuss) Proposed since February 2022. |
VSI Pascal (formerly HP Pascal for OpenVMS,[1] Compaq Pascal, DEC Pascal, VAX Pascal and originally VAX-11 Pascal[2]) is a Pascal and Extended Pascal compiler that runs on OpenVMS for VAX systems, OpenVMS for AlphaServer systems, and OpenVMS for Integrity servers.[3] It was also supported under Tru64.[4][5]
VSI Pascal is compatible with standardized unextended Pascal as well as Extended Pascal, with its own extensions. The compiler frontend is implemented in BLISS.[6] The VAX compiler used its own code generator,[7] whereas the Alpha and Itanium compilers use Digital's proprietary GEM backend.[6]
References
- ^ "HP Pascal for OpenVMS User Manual" (PDF).
- ^ "VAX-11 Pascal V1.0 User's Guide" (PDF).
- ^ "VSI Products - Pascal".
- ^ "Interview with a Pascal Architect - Compaq Pascal".
- ^ "Compaq Pascal Version 5.8 for Tru64 UNIX Software Product Description".
- ^ a b "VSI's John Reagan Interview on GEM vs. LLVM for X86/64".
- ^ "comp.os.vms - VAX VMS going forward".
Further reading
- VSI Pascal for OpenVMS User Manual
- for OpenVMS Software Product Description
- Writing VAX/VMS Applications Using Pascal, Theo De Klerk, ISBN 978-1555580674