UNIX Programming Art (Photocopy Edition)

Author: (USA) Raymond
Publisher:
Publish Date: 2005-06-01
Features: Writing Better Software: The Crystallization of 30 Years of UNIX Development Experience! This book was written over 5 years after the author's 30-year career in UNIX development, making it a rare and outstanding work in software engineering. For the first time, the author combines philosophy, design patterns, tools, culture, and tradition to make UNIX the world's best and most innovative software, and demonstrates how to extend it to Linux and today's open-source movement. Through examples from the major open-source projects, the author shows UNIX and Linux programmers how to create software more cleverly, making it more elegant, agile, reusable, and long-lasting. Raymond draws insights from the perspectives of the following 13 UNIX pioneers: Ken Thompson, the inventor of UNIX; Ken Arnold, one of the creators of 4BSD UNIX and co-author of The Java Programming Language; Steven M. Bellovin, one of the founders of Usenet and co-author of Firewalls and Internel Security; Stuart Feldman, a member of the Bell Labs UNIX development team and author of make and f77; Jim Gettys and Keith Packard, the main creators of the X Window System; Steve Johnson, author of yacc and Portable C Compiler; Brian Kernighan, co-author of books such as The C Programming Language, The UNIX Programming Environment, and The Practice of Programming, and also one of the creators of the awk programming language; David Korn, the founder of the korn shell and author of The New Korn Shell Command and Programming Language; Mike Lesk, a member of the Bell Labs development team, author of the ms macro package, tbl, refer tools, lex, and UUCP; Doug McIlroy, director of the Bell Labs research team where UNIX was born, and also the inventor of UNIX pipes; Marshall Kirk McKusick, developer of the 4.2BSD fast file system and leader of the 4.3BSD and 4.4BSD development teams; Henry Spencer, one of the outstanding early UNIX developers, who created getopt, an open-source string library, and the regular expression engine for 4.4BSD.
"Reading this book has filled a gap in my education. I feel a sense of completion, understand that UNIX is really a style of community. Now I get it, at least I get it one level deeper than I ever did before. This book came at a perfect moment for me, a moment when I shifted from visualizing programs as things to programs as the shadows cast by communities. From this perspective, Eric makes UNIX make perfect sense."
About the Author: Eric S. Raymond has been involved in UNIX development for many years. He is renowned as an ambassador of the open-source community. He published the manifesto of the open-source movement in the famous The Cathedral and the Bazaar and also edited The New Hacker's Dictionary.

📌 Related Posts