|
Искусство программирования для Unix
Эрик C. Реймонд
Art of Unix Programming
Eric S. Raymond
|
Цены на книгу
Оглавление
Пролистать книгу
|
В книге описывается хороший стиль Unix-программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного
вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-
программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.
544 стр., с ил.; ISBN 5-8459-0791-8, 0-13-142901-9; формат 70x100/16; мягкий переплет2005, 2 кв.; Вильямс.
|
|
|
|
Книги, рекомендуемые вместе с этой книгой:
- Компиляторы: принципы, технологии и инструментарий, 2 издание, Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман
- Руководство администратора Linux. Установка и настройка. 2-е издание, Эви Немет, Гарт Снайдер, Трент Хейн
- Разработка ядра Linux, 2-е издание, Роберт Лав
- Linux. Карманный справочник, Скотт Граннеман
- Linux. Библия пользователя, Кристофер Негус
- Red Hat Linux Fedora 4. Полное руководство, Пол Хадсон, Эндрю Хадсон, Билл Болл, Хойт Дафф
- Освой самостоятельно регулярные выражения (regexp). PHP, Perl, JavaScript, Java, C#(си шарп), Visual Basic, ASP.NET,JSP, MySQL, Unix, Linux., Бен Форта
- Red Hat Linux. Секреты профессионала, Наба Баркакати
- Практическое программирование на Tcl и Tk, 4-е издание, Брент Б. Уэлш, Кен Джонс, Джеффри Хоббс
- Основные концепции компиляторов, Робин Хантер
- Освой самостоятельно объектно-ориентированное программирование за 21 день, Антони Синтес
- Unix. Библия пользователя, 2-е издание, Ив Лепаж, Пол Яррера
Разделы каталога:
Выбор книг по ключевым словам: aix, as/400, db/2, os/2, system/360, mvs, vm/cms и ibm pc — торговые марки ibm. alpha, dec, vax, hp-ux, pdp, tops-10, tops-20, vms и vt-100 — торговые марки compaq. amiga и amigaos — торговые марки amiga, inc. apple, macintosh, macos, newton, opendoc и openstep — торговые марки apple comp, inc. clearcase — торговая марка rational software, inc. ethernet — торговая марка 3com, inc. excel, ms-dos, microsoft windows и powerpoint — торговые марки microsoft, inc. java.j2ee, javascript, news и solaris — торговые марки sun microsystems. sparc — торговая марка sparc international. informix — торговая марка informix software. itanium — торговая марка intel. linux — торговая марка линуса торвальдса (linus torvalds). netscape — торговая марка aol. pdf и postscript — торговые марки adobe, inc. unix — торговая марка open group. bell labs/lucent technologies., |
Оглавление книги "Искусство программирования для Unix"
Предисловие 19
I Контекст 27
1 Философские вопросы 29
2 История: слияние двух культур 55
3 Контраст: сравнение философии Unix и других операционных систем 79
II Проектирование 109
4 Модульность: четкость и простота 111
5 Текстовое представление данных: ясные протоколы лежат в основе хорошей практики 135
6 Прозрачность: да будет свет 163
7 Мультипрограммирование: разделение процессов для разделения функций 187
8 Мини-языки: поиск выразительной нотации 215
9 Генерация кода: повышение уровня спецификации 245
10 Конфигурация: правильное начало 261
11 Интерфейсы: модели проектирования пользовательских интерфейсов в среде Unix 285
12 Оптимизация 321
13 Сложность: просто, как только возможно, но не проще 329
III Реализация 353
14 Языки программирования: C или не C? 355
15 Инструментальные средства: тактические приемы разработчика 383
16 Повторное использование кода: не изобретая колесо 409
IV Сообщество 425
17 Переносимость: переносимость программ и соблюдение стандартов 427
18 Документация: объяснение кода в Web-сообществе 451
19 Открытый исходный код: программирование в новом Unix-сообществе 471
20 Будущее: опасности и перспективы 495
A Глоссарий аббревиатур 513
Б Список литературы 517
В Персональный вклад 525
Г Корни без корней: Unix-коаны Мастера Фу 529
Предметный указатель 536
|