Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

XPL

Procedural Language

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
1967 1
Connections

In Field

Source XPL (Wikipedia)
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 Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.