Programming language · 1964

PL/I

Procedural, imperative computer programming language.

Official site ›
AssemblyWritten in
1964First released
IBMDeveloper
staticTyping
Built from PPL/I AssemblyFortranCOBOL
CompilerInfluence

What is PL/I written in?

The PL/I compiler is written in Assembly (documented).

Quick Facts

Designed by
IBM
First released
1964
Typing
static

About PL/I

PL/I is a procedural, imperative computer programming language. It is a statically typed language. It supports imperative and procedural programming.

PL/I first appeared in 1964 and was designed by IBM.

How PL/I is implemented

In the Language Lineage dataset, its compiler is written in Assembly.

PL/I in the language family tree

PL/I drew on ideas from COBOL and Fortran.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is PL/I written in?
PL/I is primarily implemented in Assembly.
What languages influenced PL/I?
PL/I was influenced by COBOL, Fortran among others. See the influence section above for the full list.
When was PL/I first released?
PL/I was first released in 1964. It was designed by IBM.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the PL/I relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=pl1" width="100%" height="500" loading="lazy" style="border:0" title="PL/I relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the PL/I source record. See the embed guide for parameters and sizing.

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore PL/I in Graph →