Revision 1 of 1, by WikiArchive on 11-9-2026. The page as it is now.
Pascal 8000 (AAEC)
Pascal 8000 (otherwise known as AAEC Pascal , for the agency that sponsored its development) is a Pascal Compiler for the IBM/370 mainframe computer on the MVS Operating System created by the Australian Atomic Energy Commission (AAEC). Developed in 1978, it handles Standard Pascal with a few minor enhancements. The compiler, as was common practice at the time, Provides:
- Multiple error detection for source errors, where when an error is detected, it points out where in the source code where it happens, and then skips over the error t the next best point to continue scanning for more possible errors.
- If requested through a compiler switch, will warn if using any non-standard features.
- Creates a formatted listing o the program, with a block checker (increments by 1 at a BEGIN statement, decrements by 1 at an END statement.
- Offers an optional non-standard LOOP/END construct, providing an endless loop until explicitly exited by the EXIT pseudo-procedure. The construct is the functional equivalent of REPEAT ... UNTIL FALSE.
- Offers an optional predeclared array initialization through a VALUE declaration section, coming after the VAR section.
The entire compiler, sources and binaries, is available on GitHub at https://github.com/electric-socket/pascal8000. The program can be considered abandonware, as the Australian Atomic Energy Commission no longer exists.
Various Pascal Compilers: Pascal 8000 (AAEC) | Alice Pascal | Apple Pascal | Borland Pascal | Clascal | Delphi | Free Pascal Compiler (FPC) | GNU Pascal | Kylix | Lisa Pascal | Mac Pascal | Metrowerks Pascal | NBS Pascal | OMSI Pascal | PascalABC.net | P32 | Sibyl | Smart Pascal | Stanford Pascal Compiler | Swedish Pascal | THINK Pascal | Turbo Pascal | UCSD Pascal | VAX Pascal | Virtual Pascal | winsoft PocketStudio
An extensive list of compilers was maintained at Pascaland (Internet Archive Version) up to January 2018.
From the Free Pascal wiki, page "Pascal 8000 (AAEC)", as the Internet Archive kept it on 2025-07-07, last changed on 2024-11-03. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.
