Writing Friendly Command Line Applications
Let me tell you a story… In 1986 Knuth wrote a program to demonstrate literate programming. The task was to read a file of text, determine the n most frequently used words, and print out a sorted list of those words along with their frequencies.