Programming language · 1979

Bourne Shell

Command line interpreter for operating systems.

Bourne Shell logo
CWritten in
1979First released
Stephen R. BourneDeveloper
dynamicTyping
Built fromInfluenced Bourne Shell CBashPerlPowerShell
RuntimeInfluence

What is Bourne Shell written in?

Its runtime is implemented in C (well-documented).

Quick Facts

Developer
Stephen R. Bourne
First released
1979
Typing
dynamic

About Bourne Shell

Bourne Shell is a command line interpreter for operating systems. It is a dynamically typed language. It supports scripting programming.

Bourne Shell first appeared in 1979. Development is led by Stephen R. Bourne.

How Bourne Shell is implemented

In the Language Lineage dataset, its runtime is implemented in C.

Bourne Shell in the language family tree

Bourne Shell drew on ideas from ALGOL 68 and went on to influence Bash, Perl, and PowerShell.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What language is Bourne Shell written in?
Bourne Shell is primarily implemented in C. See the implementation section above for details and source references.
Which languages did Bourne Shell influence?
Bourne Shell influenced Bash, Perl, PowerShell among others.
When was Bourne Shell first released?
Bourne Shell was first released in 1979.

Evidence Sources

Discover More

Embed this graph

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

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

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

Explore Bourne Shell in Graph →