HOME

TheInfoList



OR:

The Executive Systems Problem Oriented Language (ESPOL) is a
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
, a superset of
ALGOL 60 ALGOL 60 (short for ''Algorithmic Language 1960'') is a member of the ALGOL family of computer programming languages. It followed on from ALGOL 58 which had introduced code blocks and the begin and end pairs for delimiting them, representing a ...
, that provides abilities of what would later be termed a '' system programming language'' or ''machine oriented high order language'' (mohol), such as interrupting a processor on a
multiprocessing Multiprocessing (MP) is the use of two or more central processing units (CPUs) within a single computer system. The term also refers to the ability of a system to support more than one processor or the ability to allocate tasks between them. The ...
system (the Burroughs large systems were multiprocessor systems). ESPOL was used to write the '' Master Control Program'' (MCP) on Burroughs computer systems from the B5000 to the B6700. The single-pass
compiler In computing, a compiler is a computer program that Translator (computing), translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primaril ...
for ESPOL could compile over 250 lines per second. ESPOL was superseded by NEWP in the mid-to-late 1970s.


References

ALGOL 60 implementation ALGOL 60 dialect Burroughs mainframe computers Systems programming languages Mainframe computer software {{Prog-lang-stub