Author: Raymond
Publisher:
Publish Date: 2004-05-01
Features: Award-winning work of the American Software Development Productivity Award; contributions from 13 UNIX pioneers, including Ken Thompson, the inventor of UNIX; the greatest UNIX work after Stevens; a crystallization of 30 years of UNIX development experience by the father of open-source software; the experience in the book is applicable to any software developer. "This is a delightful and fascinating read, with problem-solving experiences that apply to programmers working on all operating systems." Write Better Software: Crystallization of 30 Years of UNIX Development Experience! This book was written over 30 years after the author's retirement, taking 5 years to complete, and is a rare masterpiece in software engineering. For the first time, the author combines philosophy, design patterns, tools, culture, and tradition to make UNIX the best and most innovative software in the world, and demonstrates how to extend it to Linux and today's open-source movement. Through examples from major open-source projects, the author shows UNIX and Linux programmers how to create software more skillfully, making it more elegant, agile, reusable, and long-lasting. Raymond draws on the views of the following 13 UNIX pioneers: Ken Thompson, the inventor of UNIX; Ken Arnold, one of the creators of 4BSD UNIX and also one of the authors of The Java Programming Language; Steven M. Bellovin, one of the founders of Usenet and also the author of Firewalls and Internel Security; Stuart Feldman, a member of the UNIX development team at Bell Labs and also the author of make and f77; Jim Gettys and Keith Packard, the main creators of the X Window System; Steve Johnson, the author of yacc and Portable C Compiler; Brian Kernighan, one of the authors of The C Programming Language, The UNIX Programming Environment, and The Practice of Programming, and also one of the authors of the awk programming language; David Korn, the founder of the korn shell and also the author of The New Korn Shell Command and Programming Language; Mike Lesk, a member of the development team at Bell Labs, and the author of ms, tbl, refer, lex, and UUCP; Doug McIlroy, the director of the research group at Bell Labs, where UNIX was born, and also the inventor of UNIX pipes; Marshall Kirk McKusick, the developer of the 4.2BSD fast file system and the leader of the 4.3BSD and 4.4BSD development teams; Henry Spencer, one of the outstanding early UNIX developers, who created getopt, a 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 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 known as the 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 compiled "The New Hacker's Dictionary."
UNIX Programming Art
📌 Related Posts
Literature
The Secret of Hong Kong Cinema
2026-09-19
Literature
Marry Bill Gates
2026-09-22
Literature
Latest domestic and international bearing code comparison manual
2026-09-15
Literature
Apprenticeship -- Pissarro: Pissarro
2026-09-19
Literature
Urban Road Engineering
2026-09-24
Literature
Detail is the devil (2nd Edition) (2nd Edition)
2026-09-24
Literature
Multimedia says goodbye in 30 days Soul Severed at Blue Bridge (VCD): Multimedia says goodbye in 30 days ((VCD))
2026-09-24
Literature
Steam turbine digital electro-hydraulic control system
2026-09-24