Author

Larry Wall

📖 Overview

Larry Wall is an American computer programmer, linguist, and author who created the Perl programming language and the patch utility tool. His contributions have significantly influenced the field of computer programming, particularly in text processing and system administration. Originally studying chemistry, music, and pre-medicine at Seattle Pacific University, Wall later shifted his focus to Natural and Artificial Languages. His academic path was influenced by his time working at the university's computing center, where he developed his programming skills. Wall's early career plans involved linguistics fieldwork in Africa with his wife Gloria, intending to develop writing systems for unwritten languages. When health issues prevented this path, he joined NASA's Jet Propulsion Laboratory, where he developed several important software tools. Beyond creating Perl, Wall is known for developing the patch program and the rn Usenet client. His technical achievements have been widely recognized, including two wins at the International Obfuscated C Code Contest and receiving the inaugural Free Software Foundation Award for the Advancement of Free Software in 1998.

👀 Reviews

Readers consistently praise Wall's technical writing style and humor in books like "Programming Perl" and "Learning Perl." Many cite his ability to explain complex concepts through memorable analogies and jokes. Liked: - Clear explanations of Perl's design philosophy - Humorous footnotes and cultural references - Comprehensive coverage of language features - Practical examples and real-world applications Disliked: - Some find his writing style too casual for technical material - References and jokes can feel dated - Later editions became overly complex - Organization can be confusing for beginners From Amazon reviews: "Wall explains things like your smart friend who actually knows what they're talking about" - 4/5 stars "Great content buried under excessive cleverness" - 3/5 stars Goodreads ratings for "Programming Perl": - 4.1/5 average from 2,100+ ratings - Most common rating: 4 stars - Common comment: "The camel book remains the definitive Perl reference" Amazon ratings across all books average 4.3/5 from 1,200+ reviews

📚 Books by Larry Wall

Programming Perl (1991) A comprehensive technical manual detailing the Perl programming language, covering language fundamentals, built-in functions, and practical applications with extensive examples and documentation.

👥 Similar authors

Donald Knuth Created TeX typesetting system and wrote "The Art of Computer Programming" series. His focus on both practical programming and theoretical computer science mirrors Wall's combination of linguistics and programming expertise.

Brian Kernighan Co-authored "The C Programming Language" and wrote extensively about Unix philosophy and programming practices. His work in Unix development and programming languages shares common ground with Wall's system administration and language design focus.

Jon Bentley Wrote "Programming Pearls" and contributed significantly to algorithm design and implementation. His practical approach to solving programming problems aligns with Wall's emphasis on practical solutions in Perl.

Gerald Weinberg Authored "The Psychology of Computer Programming" and pioneered the study of human factors in software development. His examination of programming as both technical and human endeavor reflects Wall's holistic approach to language design.

Richard Stevens Wrote definitive works on Unix and TCP/IP networking protocols. His systematic documentation of system programming interfaces parallels Wall's work in system administration tools and utilities.