Программирование для Linux. Профессиональный подход

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Данная книга в основном посвящена программированию в среде GNU/Linux. Авторы применяют обучающий подход, последовательно излагая самые важные концепции и методики использования расширенных возможностей системы GNU/Linux в прикладных программах. Читатели научатся писать программы, к интерфейсу которых привыкли пользователи Linux: освоят такие технологии, как многозадачность, многопотоковое программирование, межзадачное взаимодействие и взаимодействие с аппаратными устройствами; смогут улучшить свои программы, сделав их быстрее, надежнее и безопаснее; поймут особенности системы GNU/Linux, ее ограничения, дополнительные возможности и специфические соглашения. Книга предназначена для программистов, уже знакомых с языком С и имеющих базовый опыт работы в GNU/Linux.

Author(s): Марк Митчелл, Джеффри Оулдем, Алекс Самьюэл
Series: Landmark
Publisher: Вильямс
Year: 2003

Language: Russian
Pages: 277

Часть 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