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 offici ...
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 Bremerto ...
, before starting higher education at
Seattle Pacific University Seattle Pacific University (SPU) is a private Christian university in Seattle, Washington. It was founded in 1891 in conjunction with the Oregon and Washington Conference of the Free Methodist Church as the Seattle Seminary. It became the Seat ...
in 1976, majoring in chemistry and music and later pre-medicine 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 u ...
, 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. Linguis ...
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 form ...
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, succeeding t ...
Jet Propulsion Laboratory The Jet Propulsion Laboratory (JPL) is a federally funded research and development center and NASA field center in the City of La Cañada Flintridge, California, United States. Founded in the 1930s by Caltech researchers, JPL is owned by NASA an ...
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 co ...
. He also works with his local church for
Bible Quizzing Bible Quiz, also known as Bible Bowl or Bible Quizzing, is a Quiz bowl, quiz-bowl competition based on Christian Bible, Bible memorization and study. The competition takes place between teams (often representing individual churches), and participa ...
for the Nor-Cal district.


Accomplishments

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 the most creatively obfuscated C code. Held annually, it is described as "celebrating 'ssyntactical opaqueness". The winning code for the 27t ...
twice and was the recipient of the first
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)#501(c)(3), 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 ...
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 System Development Corporation (SDC) was a computer software company based in Santa Monica, California. Founded in 1955, it is considered the first company of its kind. History SDC began as the systems engineering group for the SAGE air-defense ...
, 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, e ...
. He is the co-author of ''
Programming Perl ''Programming Perl'', best known as the Camel Book among programmers, is a book about writing programs using the Perl programming language, revised as several editions (1991-2012) to reflect major language changes since Perl version 4. Editions ...
'' (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 an ...
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, d ...
", "
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 descri ...
", 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 Ch ...
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 Ancient Greek, Greek , from , "to lead out") is a critical explanation or interpretation (logic), interpretation of a text. The term is traditionally applied to the interpretation of Bible, Biblical works. In modern usage, ...
''. 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 ...
*
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