UNIX. Профессиональное программирование - Скачать книгу бесплатно
UNIX. Профессиональное программирование" представляет из себя подробнейшее справочное руководство для любого профессионального программиста, работающего с UNIX. Стивену Раго посчастливилось оживить и повысить текст фундаментального классического труда Стивенса, сохранив при этом чёткость и стиль оригинала. Суть всех тем, примеров и прикладных программ обновлено в соответствии с последними версиями особо популярных реализаций UNIX. Среди важных дополнений главы, посвященные потокам и разработке многопоточных программ, использованию интерфейса сокетов для организации межпроцессного взаимодействия (IPC), а также просторный охват интерфейсов, добавленных в последней версии POSIX.1. Аспекты прикладного программного интерфейса разъясняются на простых и понятных примерах, протестированных на 4-х платформах: PreeBSD, Linux, Solaris 9 и Mac OS X 10.3. Описывается много ловушек, о которых следует помнить при написании программ для различных реализаций UNIX, и показывается, как их избежать, опираясь на стандарты POSIX.1 и Single UNIX Specification.
Оглавление:
1. Обзор операционной системы UNIX
2. Стандарты и реализации UNIX
3. Файловый ввод-вывод
4. Файлы и каталоги
5. Стандартная библиотека ввода-вывода
6. Сведения о системе и файлы данных
7. Круги окружения процесса
8. Руководство процессами
9. Взаимоотношения между процессами
10. Сигналы
11. Потоки
12. Руководство потоками
13. Процессы-демоны
14. Расширенные операции ввода-вывода
15. Межпроцессное согласование
16. Межпроцессное согласование в сети: сокеты
17. Расширенные возможности IPC
18. Терминальный ввод-вывод
19. Псевдотерминалы
20. Библиотека базы данных
21. Взаимодействие с сетевым принтером