Showing revision 4

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