|
|
libcats.org
The Art of UNIX ProgrammingEric S. RaymondAs someone who's programmed on Unix for many years, I've known about esr for some time, and probably should thank him for being part of a chorus that encouraged me to learn things like Lisp. That said, my honest opinion of this book is that it's a waste of paper and approximately the quality of a typical esr blog post.
First of all, this book is not really about Unix programming. A full half of it is dedicated to rehashing the Unix philosophy, history, and community. Yes, these topics should come up, but at some point I want to read about Unix programming, which is why I am reading a book with that phrase in the title. None of this stuff has anything to do with programming, and is just as applicable to end users. The other half is supposedly programming related, but upon closer inspection, mostly isn't. Major topics include things like tools, config file formats, and a lot of general stuff that applies in non-Unix development too (like VCS and network protocols). Where's the system programming tips, POSIX standards, standard libraries, ioctl, BSD sockets, security considerations, and any number of hundreds of other things anyone who's programmed on a Unix-variant encounters? Yes, the book claims to not want to talk about these things, but guess what, that's what Unix programming is all about. Languages (you know, the thing you actually program in) are completely glossed over, except to just list a few common ones. Half of the ones mentioned are so portable, that programmers in them can ignore OS peculiarities the vast majority of the time (Java, Python, Emacs Lisp). C, C++, and shell are very tightly coupled to Unix, and much could have been said here, but isn't. Instead of code, we're treated to reams of config file examples and other filler. The various aspects of The Unix Way could have been stated in a single chapter. Someone interested in becoming a Unix programmer needs to know where to go to find documentation, what development resources he has available, and other practical things. An MS programmer reading this book would be just as clueless on how to start programming on Unix as before. Go pick up Advanced Programming in the UNIX Environment if you want to learn this subject.
Скачать книгу бесплатно (chm, 1.49 Mb)
EPUB | FB2 | PDF | MOBI | TXT | RTF
* Конвертация файла может нарушить форматирование оригинала. По-возможности скачивайте файл в оригинальном формате.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Только что пользователи скачали эти книги:
ГЕРМАНСКИЙ ФЮРЕР И «ЦАРЬ ИУДЕЙСКИЙ»Автор: Кожинов Вадим ВалериановичКатегория: Публицистика
Размер книги: 49 Kb
Digital watermarking and steganographyАвтор: Ingemar Cox, Автор: Matthew Miller, Автор: Jeffrey Bloom, Автор: Jessica Fridrich, Автор: Ton Kalker
Размер книги: 9.98 Mb
Emotional Intelligence and Investor BehaviorАвтор: John Ameriks, Автор: Tanja Wranik, Автор: Peter SaloveyКатегория: G_Economics, GV_Behavioral
Размер книги: 331 Kb
Die grosse sozialistische Kulturrevolution in China. (4)Автор: Hongqi, Автор: Renmin Ribao
Размер книги: 2.84 Mb
The Cambridge Shakespeare (Cambridge Library Collection - Literary Studies) (Volume 5)Автор: William George Clark, Автор: William Aldis Wright
Размер книги: 41.08 Mb
The Zebrafish: Cellular and Developmental Biology, Part B, Volume 101, Third Edition (Methods in Cell Biology)Автор: H. William Detrich III, Автор: Monte Westerfield, Автор: Leonard Zon
Размер книги: 13.20 Mb
|
|
|