Programming language · 1967

BCPL

Multi-paradigm programming language.

1967First released
Martin RichardsDeveloper
untypedTyping
Influenced BBCPL BCGo
Influence

What is BCPL written in?

The Language Lineage dataset does not currently include compiler or runtime implementation relationships for BCPL. It may appear in influence relationships with other languages.

Quick Facts

Designed by
Martin Richards
First released
1967
Typing
untyped

About BCPL

BCPL is a multi-paradigm programming language. It is an untyped language that compiles ahead of time to native machine code. It supports imperative and procedural programming.

BCPL first appeared in 1967 and was designed by Martin Richards.

BCPL in the language family tree

BCPL drew on ideas from CPL and went on to influence B, Go, and C.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

Which languages did BCPL influence?
BCPL influenced B, Go, C among others.
When was BCPL first released?
BCPL was first released in 1967. It was designed by Martin Richards.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the BCPL relationship graph.

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

Please attribute the visualization to Language Lineage and link to the BCPL source record.

Explore BCPL in Graph →