Art of UNIX Programming, The, Portable DocumentsThe Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers. Eric Raymond offers the next generation of "hackers" the unique opportunity to learn the connection between UNIX philosophy and practice through careful case studies of the very best UNIX/Linux programs. |
Other editions - View all
Common terms and phrases
binary browser bugs called Chapter client command command-line compiler complexity configuration culture data structures database debugging design pattern DocBook documentation Doug McIlroy editing editor Emacs Lisp example fetchmail file system filters format function hacker culture hackers hardware IMAP implementation important interactive interface Internet interpreter Java Ken Thompson license Linux machine MacOS macro makefile markup Master Foo messages Microsoft minilanguage modern Unixes multiple open-source software operating systems options output parser parsing Perl POP3 portability POSIX problem programs proprietary Python roguelike Rule run-control file scripting language server shell simple SMTP sockets source code specification startup style syntax TCP/IP tend textual things toolkit transparency troff Unix developers Unix philosophy Unix programmers Unix tradition Unix world Unix’s user’s Windows write yacc