XPL, short for expert's programming language, is a programming language based on PL/I designed in 1967 by William M. McKeeman, David B. Wortman, James J. Horning and others at Stanford University, first announced at the 1968 Fall Joint Computer Conference. It came bundled with a portable one-pass compiler written in XPL itself and a parser generator tool, together forming a self-contained kit for building compilers for other languages. XPL was created specifically to teach compiler design and to give students a practical starting point for writing compilers of their own, rather than to serve as a general application-programming language. It follows a procedural, structured and systems-programming style, and was distributed as open source through the IBM SHARE users organization, which let the design spread widely through university compiler courses.
Facts
First Released Connections
Sources
1. XPL (Wikipedia)
Lead section
XPL, for expert's programming language is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages.
Lead
XPL was designed in 1967 as a way to teach compiler design principles and as starting point for students to build compilers for their own languages.
In Field: Programming Language Theory, Lead sentence
XPL, for expert's programming language is a programming language based on PL/I, a portable one-pass compiler written in its own language, and a parser generator tool for easily implementing similar compilers for other languages.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.