VSI Pascal

VSI Pascal for OpenVMS (formerly HP Pascal for OpenVMS, Compaq Pascal, DEC Pascal, VAX Pascal and originally VAX-11 Pascal[1]) is a Pascal compiler that runs on OpenVMS for VAX, AlphaServer, Integrity servers and x86-64 systems.[2] It was also supported under Tru64.[3][4]

VSI Pascal for OpenVMS is compatible with ISO/IEC 7185:1990 Pascal as well some of ISO/IEC 10206:1990 Extended Pascal, and also includes its own extensions.[2] The compiler frontend is implemented in BLISS.[5] On VAX, the compiler used a bespoke code generator,[6] whereas on Alpha and Itanium, the compiler uses Digital's proprietary GEM backend.[5] The compiler was modified to use LLVM as its backend during the port to x86-64.[7]

References

Further reading

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.