Larry Wall (b. 1954) is an American computer programmer, author, and trained linguist, best known as the creator of the Perl programming language.[1] Released in 1987, Perl became one of the most widely used scripting languages of the 1990s and early 2000s, valued for its power in text processing and its central role in the growth of the early dynamic web.
Early life and education
Larry Wall was born on 27 September 1954 in Los Angeles, California. He studied at Seattle Pacific University, where his interests spanned the natural sciences, music, and language, and he later pursued graduate study in linguistics, including at the University of California, Berkeley.[1] His formal training as a linguist strongly influenced his approach to designing programming languages, which he often compared to natural human languages.
Early career
Before Perl, Wall worked as a programmer on Unix systems and contributed several tools that became staples of the early open-source world. He wrote the rn Usenet newsreader and, in the mid-1980s, the patch utility, a program for applying changes to source code that remains fundamental to collaborative software development.[1]
Perl
Wall released the first version of Perl in 1987 while working as a systems programmer. He designed the language to combine the convenience of Unix shell scripting with the text-processing strengths of tools such as sed and awk and the structure of the C programming language.[2] Perl's flexibility made it a dominant language for system administration and, during the 1990s, for building the interactive scripts behind early websites, earning it the nickname "the duct tape of the Internet."
He co-authored Programming Perl, widely known as the "Camel Book" after its cover illustration, which became the standard reference for the language. Wall guided Perl's development for decades and, beginning in 2000, oversaw the design of a major successor, Perl 6, later renamed Raku.
Philosophy
Wall is known for a distinctive design philosophy summarized by the motto "There's more than one way to do it," which favors expressive freedom over a single prescribed style. He also popularized the idea that laziness, impatience, and hubris are the three cardinal virtues of a good programmer.[1]
Recognition and legacy
In 1998 Wall became the first recipient of the Free Software Foundation's Award for the Advancement of Free Software, honoring his contributions to open-source software.[3] He has also been recognized with the STUG Award for his work on widely used Unix tools. Perl's influence persists in modern scripting languages, and Wall remains a respected figure in the free and open-source software community.
References
- Larry Wall — Wikipedia
- Perl — Wikipedia
- Free Software Foundation — Award for the Advancement of Free Software
- Wall, Christiansen, Orwant & foy, Programming Perl (O'Reilly Media)