AA-awk-history

http://awk.freeshell.org/AA-awk-history
a concise history of awk and some of its forks

common name - date - source - notes
oawk		1977	bell-labs	[1]
nawk		1985	bell-labs	[2]
bwk-awk		1987	princeton	[3]
polyawk/tawk	~1989	PolyTron	[4]
gawk		1986	gnu		[5]
mawk		?	M.Brennan	[6]
busybox		?			[7]

[1] the original - called oawk after 1985 extensions
      http://lief.if.ufrgs.br/pub/linguagens/awk.pdf
[2] http://www.cs.bell-labs.com/cm/cs/awkbook/index.html
      adds functions: close system atan2 sin cos rand srand match sub gsub
      variables: ARGC ARGV FNR RSTART RLENGTH SUBSEP
      keywords: do delete function return
[3] current maintainer - the dr. k of awk
      http://www.cs.princeton.edu/~bwk/btl.mirror/
      http://awk.freeshell.org/FIXES
      https://github.com/danfuzz/one-true-awk
[4] first? commercial awk for ibm pc - sold back to Thomson
      http://en.wikipedia.org/wiki/Polytron
      https://groups.google.com/forum/#!topic/comp.lang.awk/NhB15575mdU
[5] most extensive extensions
      https://www.gnu.org/software/gawk/
      http://www.drdobbs.com/open-source/gnu-awk-this-is-not-your-fathers-awk/240158351
[6] often the fastest
      http://invisible-island.net/mawk/
 http://brenocon.com/blog/2009/09/dont-mawk-awk-the-fastest-and-most-elegant-big-data-munging-language/
[7] http://wiki.alpinelinux.org/wiki/Awk
      http://www.busybox.net/

also see http://awk.freeshell.org/AA-awk-one-page
revised 2013-10-25 17:21:44 by http://awk.freeshell.org/g0ph3r