1 Al Aho The Evolution of AWK: Computational Thinking in Programming Language Design Alfred V. Aho [email protected] COMS W4995 Design - Bjarne Stroustrup.