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.
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. 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 Bourne Shell in Graph →