Larry Wall
   HOME

TheInfoList



OR:

Larry Arnold Wall (born September 27, 1954) is an American
computer programmer A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
, linguist, and author known for creating the
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
and the patch tool.


Early life and education

Wall grew up in
Los Angeles Los Angeles, often referred to by its initials L.A., is the List of municipalities in California, most populous city in the U.S. state of California, and the commercial, Financial District, Los Angeles, financial, and Culture of Los Angeles, ...
and
Bremerton, Washington Bremerton is a city in Kitsap County, Washington, Kitsap County, Washington (state), Washington, United States. The population was 43,505 at the 2020 United States census, 2020 census and an estimated 44,122 in 2021, making it the largest city ...
. He started higher education at Seattle Pacific University in 1976, majoring in chemistry and music and later pre-medicine. After a hiatus of several years working in the university's computing center, he graduated with a
bachelor's degree A bachelor's degree (from Medieval Latin ''baccalaureus'') or baccalaureate (from Modern Latin ''baccalaureatus'') is an undergraduate degree awarded by colleges and universities upon completion of a course of study lasting three to six years ...
in Natural and Artificial Languages. While in graduate school at the
University of California, Berkeley The University of California, Berkeley (UC Berkeley, Berkeley, Cal, or California), is a Public university, public Land-grant university, land-grant research university in Berkeley, California, United States. Founded in 1868 and named after t ...
, Wall and his wife were studying
linguistics Linguistics is the scientific study of language. The areas of linguistic analysis are syntax (rules governing the structure of sentences), semantics (meaning), Morphology (linguistics), morphology (structure of words), phonetics (speech sounds ...
with the intention of finding an unwritten language, perhaps in Africa, and creating a
writing system A writing system comprises a set of symbols, called a ''script'', as well as the rules by which the script represents a particular language. The earliest writing appeared during the late 4th millennium BC. Throughout history, each independen ...
for it. They would then use this new writing system to translate various texts into the language, among them the Bible. For health reasons these plans were cancelled, and they remained in the United States, where Wall instead joined the
NASA The National Aeronautics and Space Administration (NASA ) is an independent agencies of the United States government, independent agency of the federal government of the United States, US federal government responsible for the United States ...
Jet Propulsion Laboratory The Jet Propulsion Laboratory (JPL) is a Federally funded research and development centers, federally funded research and development center (FFRDC) in La Cañada Flintridge, California, Crescenta Valley, United States. Founded in 1936 by Cali ...
after he finished graduate school.


Career

Wall is the author of the rn Usenet client and the widely used patch program. He has won the
International Obfuscated C Code Contest The International Obfuscated C Code Contest (abbreviated IOCCC) is a computer programming contest for Source code, code written in C (programming language), C that is the most creatively obfuscated code, obfuscated. Held semi-annually, it is desc ...
twice and was the recipient of the first
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985. The organisation supports the free software movement, with the organization's preference for software being distributed ...
Award for the Advancement of Free Software in 1998. Wall developed the Perl interpreter and language while working for System Development Corporation, which later became part of Burroughs and then
Unisys Unisys Corporation is a global technology solutions company founded in 1986 and headquartered in Blue Bell, Pennsylvania. The company provides cloud, AI, digital workplace, logistics, and enterprise computing services. History Founding Unis ...
. He is the co-author of '' Programming Perl'' (often referred to as the ''Camel Book'' and published by O'Reilly), which is the definitive resource for Perl programmers; and edited the '' Perl Cookbook''. He then became employed full-time by
O'Reilly Media O'Reilly Media, Inc. (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly that provides technical and professional skills development courses via an online learning platform. O'Reilly also publishes b ...
to further develop Perl and write books on the subject. Wall's training as a linguist is apparent in his books, interviews, and lectures. He often compares Perl to a natural language and explains his decisions in Perl's design with linguistic rationale. He also often uses linguistic terms for Perl language constructs, so instead of traditional terms such as "variable", "function", and "accessor" he sometimes says "
noun In grammar, a noun is a word that represents a concrete or abstract thing, like living creatures, places, actions, qualities, states of existence, and ideas. A noun may serve as an Object (grammar), object or Subject (grammar), subject within a p ...
", "
verb A verb is a word that generally conveys an action (''bring'', ''read'', ''walk'', ''run'', ''learn''), an occurrence (''happen'', ''become''), or a state of being (''be'', ''exist'', ''stand''). In the usual description of English, the basic f ...
", and " topicalizer".


Personal life

Wall is an active member of the New Life, Church of the Nazarene. He also works with his local church for Bible Quizzing for the Nor-Cal district. Wall's Christian faith has influenced some of the terminology of Perl, such as the name itself, a biblical reference to the "pearl of great price" ( Matthew 13:46). Similar references are the function name ''bless'', and the organization of Raku (previously known as Perl 6) design documents with categories such as ''
apocalypse Apocalypse () is a literary genre originating in Judaism in the centuries following the Babylonian exile (597–587 BCE) but persisting in Christianity and Islam. In apocalypse, a supernatural being reveals cosmic mysteries or the future to a ...
'' and ''
exegesis Exegesis ( ; from the Ancient Greek, Greek , from , "to lead out") is a critical explanation or interpretation (philosophy), interpretation of a text. The term is traditionally applied to the interpretation of Bible, Biblical works. In modern us ...
''. Wall has also alluded to his faith when speaking at conferences, including at the Perl Conference 3.0 on August 23, 1999.


See also

* List of computer scientists * List of programmers * Timeline of programming languages


References


Further reading


Slightly Skeptical View on Larry Wall and Perl (Softpanorama Larry Wall's page)



External links

* {{DEFAULTSORT:Wall, Larry 1954 births American computer programmers American members of the Church of the Nazarene Free software programmers Living people O'Reilly writers Perl writers Programming language designers Seattle Pacific University alumni UC Berkeley College of Letters and Science alumni Engineers from California People from Los Angeles