SNOBOL: How SNOBOL String Pattern Matching Works
SNOBOL was a string-processing language created at Bell Labs in 1962. Its pattern matching, refined in SNOBOL4, was decades ahead of its time.
SNOBOL was a string-processing language created at Bell Labs in 1962. Its pattern matching, refined in SNOBOL4, was decades ahead of its time.
AWK was created at Bell Labs in 1977 for quick text processing. Its pattern-action model still makes it one of the handiest tools on any Unix system.
Larry Wall released Perl in 1987 to tame text reports. A decade later it was holding the early web together, one CGI script at a time.
John Ousterhout built Tcl at Berkeley in 1988 as a reusable command language for tools. Its radical rule that everything is a string still shapes how it works.
Guido van Rossum released Python in 1991, borrowing indentation-based blocks from ABC. That choice still defines how Python code looks and reads.
Lua was created in 1993 at PUC-Rio in Brazil as a small embeddable language. Its size and speed made it the scripting layer of choice for game engines.