VSI Pascal
From HandWiki
This article is missing information about the compiler.July 2020) ( |
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". http://h30266.www3.hpe.com/odl/axplp/progtool/pascl61/pasi64um.pdf.
- ↑ "VAX-11 Pascal V1.0 User's Guide". http://www.bitsavers.org/pdf/dec/vax/lang/pascal/AA-H485A-TE_VAX-11_PASCAL_V1.0_Users_Guide_Nov79.pdf.
- ↑ "VSI Products - Pascal". https://vmssoftware.com/products/pascal/.
- ↑ "Interview with a Pascal Architect - Compaq Pascal". http://www.pascal-central.com/interview1.html.
- ↑ "Compaq Pascal Version 5.8 for Tru64 UNIX Software Product Description". http://h30266.www3.hpe.com/masterindex/spd/spd_00049c78.txt.
- ↑ 6.0 6.1 "VSI’s John Reagan Interview on GEM vs. LLVM for X86/64". http://blog.ecubesystems.com/vsis-john-reagan-interview-on-llvm/.
- ↑ "comp.os.vms - VAX VMS going forward". https://groups.google.com/forum/#!topic/comp.os.vms/4zKQCCubHTU%5B51-75%5D.
Further reading
- VSI Pascal for OpenVMS User Manual
- VSI Pascal for OpenVMS Software Product Description
- Writing VAX/VMS Applications Using Pascal, Theo De Klerk, ISBN:978-1555580674