HOME

TheInfoList



OR:

Larry Arnold Wall (born September 27, 1954) is an American
computer programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
and author. He created the
Perl Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages. "Perl" refers to Perl 5, but from 2000 to 2019 it also referred to its redesigned "sister language", Perl 6, before the latter's name was offic ...
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
.


Personal life

Wall grew up in
Los Angeles Los Angeles ( ; es, Los Ángeles, link=no , ), often referred to by its initials L.A., is the largest city in the state of California and the second most populous city in the United States after New York City, as well as one of the world ...
and then
Bremerton, Washington Bremerton is a city in Kitsap County, Washington. The population was 37,729 at the 2010 census and an estimated 41,405 in 2019, making it the largest city on the Kitsap Peninsula. Bremerton is home to Puget Sound Naval Shipyard and the Bremer ...
, before starting higher education at Seattle Pacific University in 1976, majoring in chemistry and music and later
pre-medicine Pre-medical (often referred to as pre-med) is an educational track that undergraduate students in the United States pursue prior to becoming medical students. It involves activities that prepare a student for medical school, such as pre-med course ...
with a hiatus of several years working in the university's computing center before graduating with a bachelor's degree 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 land-grant research university in Berkeley, California. Established in 1868 as the University of California, it is the state's first land-grant un ...
, Wall and his wife were studying
linguistics Linguistics is the scientific study of human language. It is called a scientific study because it entails a comprehensive, systematic, objective, and precise analysis of all aspects of language, particularly its nature and structure. Ling ...
with the intention of finding an unwritten language, perhaps in Africa, and creating a
writing system A writing system is a method of visually representing verbal communication, based on a script and a set of rules regulating its use. While both writing and speech are useful in conveying messages, writing differs in also being a reliable fo ...
for it. They would then use this new writing system to translate various texts into the language, among them the Bible. Due to 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 agency of the US federal government responsible for the civil space program, aeronautics research, and space research. NASA was established in 1958, succeedin ...
Jet Propulsion Laboratory The Jet Propulsion Laboratory (JPL) is a Federally funded research and development centers, federally funded research and development center and NASA field center in the City of La Cañada Flintridge, California, La Cañada Flintridge, California ...
after he finished graduate school. Wall is an active member of the New Life,
Church of the Nazarene The Church of the Nazarene is an evangelical Christian denomination that emerged in North America from the 19th-century Wesleyan-Holiness movement within Methodism. It is headquartered in Lenexa within Johnson County, Kansas. With its members ...
. He also works with his local church for Bible Quizzing for the Nor-Cal district.


Accomplishments

Wall is the author of the rn
Usenet client A newsreader is an application program that reads articles on Usenet distributed throughout newsgroups. Newsreaders act as clients which connect to a news server, via the Network News Transfer Protocol (NNTP), to download articles and post new ar ...
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 the most creatively obfuscated C code. Held annually, it is described as "celebrating 'ssyntactical opaqueness". The winning code for the 2 ...
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, to support the free software movement, with the organization's preference for software being distributed under copyleft ( ...
Award for the Advancement of Free Software Free Software Foundation (FSF) grants two annual awards. Since 1998, FSF has granted the award for Advancement of Free Software and since 2005, also the Free Software Award for Projects of Social Benefit. Presentation ceremonies In 1999 it was pr ...
in 1998. Beyond his technical skills, Wall has a reputation for his wit and often sarcastic sense of humour. 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 an American multinational information technology (IT) services and consulting company headquartered in Blue Bell, Pennsylvania. It provides digital workplace solutions, cloud, applications, and infrastructure solutions, ...
. 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 (formerly O'Reilly & Associates) is an American learning company established by Tim O'Reilly that publishes books, produces tech conferences, and provides an online learning platform. Its distinctive brand features a woodcut of ...
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 A noun () is a word that generally functions as the name of a specific object or set of objects, such as living creatures, places, actions, qualities, states of existence, or ideas.Example nouns for: * Living creatures (including people, alive, ...
", "
verb A verb () is a word ( part of speech) that in syntax generally conveys an action (''bring'', ''read'', ''walk'', ''run'', ''learn''), an occurrence (''happen'', ''become''), or a state of being (''be'', ''exist'', ''stand''). In the usual descr ...
", and " topicalizer". 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 Matthew may refer to: * Matthew (given name) * Matthew (surname) * ''Matthew'' (ship), the replica of the ship sailed by John Cabot in 1497 * ''Matthew'' (album), a 2000 album by rapper Kool Keith * Matthew (elm cultivar), a cultivar of the Chi ...
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 in which a supernatural being reveals cosmic mysteries or the future to a human intermediary. The means of mediation include dreams, visions and heavenly journeys, and they typically feature symbolic imager ...
'' and ''
exegesis Exegesis ( ; from the Greek , from , "to lead out") is a critical explanation or interpretation of a text. The term is traditionally applied to the interpretation of Biblical works. In modern usage, exegesis can involve critical interpretation ...
''. Wall has also alluded to his faith when speaking at conferences, including on August 23, 1999, at the Perl Conference 3.0 in Monterey, CA.


See also

*
List of computer scientists This is a list of computer scientists, people who do work in computer science, in particular researchers and authors. Some persons notable as programmers are included here because they work in research as well as program. A few of these people p ...
*
List of programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. All entries must already have associated articles. A * Michael Abrash – program optimization and x86 ...
*
Timeline of programming languages This is a record of notable programming languages, by decade. Prior to 1950 there were 8 unique programming languages, where 6 were unique languages and 2 were combinations of unique languages. By 1960 there were around 45-50 unique programming ...


References


Further reading


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



External links


Home page
{{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