Programming language · 1977

AWK

Data-driven programming language made by Alfred Aho, Peter Weinberger and Brian Kernighan.

AWK logo
CWritten in
1977First released
Alfred Aho and Brian KernighanDeveloper
dynamicTyping
Built fromInfluenced AWK CSNOBOLPerl
RuntimeInfluence

What is AWK written in?

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

Quick Facts

Designed by
Alfred Aho and Brian Kernighan
Developer
Peter J. Weinberger
First released
1977
Typing
dynamic

About AWK

AWK is a data-driven programming language made by Alfred Aho, Peter Weinberger and Brian Kernighan. It is a dynamically typed language. It supports data-driven and scripting programming.

AWK first appeared in 1977 and was designed by Alfred Aho and Brian Kernighan. Development is led by Peter J. Weinberger.

How AWK is implemented

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

AWK in the language family tree

AWK drew on ideas from C and SNOBOL and went on to influence Perl.

Sources: Wikipedia · Wikidata

Frequently Asked Questions

What language is AWK written in?
AWK is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced AWK?
AWK was influenced by C, SNOBOL among others. See the influence section above for the full list.
Which languages did AWK influence?
AWK influenced Perl among others.
When was AWK first released?
AWK was first released in 1977. It was designed by Alfred Aho and Brian Kernighan.

Evidence Sources

Discover More

Embed this graph

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

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

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

Explore AWK in Graph →