Данная книга в основном посвящена программированию в среде GNU/Linux. Авторы применяют обучающий подход, последовательно излагая самые важные концепции и методики использования расширенных возможностей системы GNU/Linux в прикладных программах. Читатели научатся писать программы, к интерфейсу которых привыкли пользователи Linux: освоят такие технологии, как многозадачность, многопотоковое программирование, межзадачное взаимодействие и взаимодействие с аппаратными устройствами; смогут улучшить свои программы, сделав их быстрее, надежнее и безопаснее; поймут особенности системы GNU/Linux, ее ограничения, дополнительные возможности и специфические соглашения. Книга предназначена для программистов, уже знакомых с языком С и имеющих базовый опыт работы в GNU/Linux.
Author(s): Марк Митчелл, Джеффри Оулдем, Алекс Самьюэл
Series: Landmark
Publisher: Вильямс
Year: 2003
Language: Russian
Pages: 279
Часть I. Сложные вопросы программирования в среде UNIX/Linux
Глава 1. Начало
Глава 2. Написание качественных программ для среды GNU/Linux
Глава 3. Процессы
Глава 4. Потоки
Глава 5. Взаимодействие процессов
Часть II. Секреты Linux
Глава 6. Устройства
Глава 7. Файловая система /proc
Глава 8. Системные вызовы Linux
Глава 9. Встроенный ассемблерный код
Глава 10. Безопасность
Глава 11. Демонстрационное Linux-приложение
Часть III. Приложения
Приложение А. Вспомогательные инструменты разработки
Приложение Б. Низкоуровневый ввод-вывод
Приложение В. Таблица сигналов
Приложение Г. Internet-ресурсы
Приложение Д. Лицензия на публикацию программ с открытыми кодами, версия 1.0
Приложение Е. Общая лицензия GNU