|
|
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
Nucleation (Butterworth 2000)Автор: Dimo KashchievКатегория: Phase transitions
Размер книги: 4.70 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Genki 1: An Integrated Course in Elementary Japanese 1Автор: Eri Banno, Автор: Yutaka Ohno, Автор: Yoko Sakane, Автор: Chikako Shinagawa, Автор:
Размер книги: 172.22 Mb
Только что пользователи скачали эти книги:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Спорные вопросы по истории русско литовского праваАвтор: Леонтович Ф.И.Категория: История
Размер книги: 2.34 Mb
Теоретические основы робототехникиАвтор: Корендясев А.И., Автор: и др.Категория: E_Engineering
Размер книги: 4.48 Mb
2008 Special Design Provisions for Wind and Seismic Standard (ANSI AF&PA SDPWS-08)Автор: AF&PA
Размер книги: 2.68 Mb
Лев Эммануилович Гуревич. Воспоминания друзей, коллег и учеников. Избранные трудыАвтор: Каганов М.И., Автор: Яссиевич И.Н., Автор: Чернин А.Д., Автор: Днепров В.Д., Автор: Сена Л.А., Автор: Глинер Э.Б., Автор: Ахиезер А.И., Автор: Павлов С.Т., Автор: Корнблит И.Я., Автор: Гельмонт Б.Л., Автор: Зегря Г.Г., Автор: Гуревич Л.Э., Автор: Ипатова И.П., Автор: Эфрос А.Л., Автор: Шкловский Б.И., Автор: Гасымов Т.М., Автор: Крылов Е.Т., Автор: Лебединский А.И., Автор: Левин
Размер книги: 4.24 Mb
|
|
|