Программирование в Linux. Самоучитель

Купить бумажную книгу и читать

Купить бумажную книгу

По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Буквоед".

Using the button above you can buy paper versions of this book and similar books on the website of the "Bookvoed" online store.

Реклама. ООО «Новый Книжный Центр», ИНН: 7710422909, erid: 5jtCeReLm1S3Xx3LfAELCUa.

Название: Программирование в Linux. Самоучитель

Автор:

Издательство: БХВ-Петербург

Год: 2007

Страниц: 416

Формат: Djvu

Размер: 10.95 MB

Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок. Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров, которые читатель сможет использовать в качестве образцов для собственных программ. Все исходные тексты на языках С и C++ содержатся на прилагаемом диске.

Содержание:

Введение.

Предисловие.

Условные обозначения.

Диск с примерами.

Благодарности.

Часть I. Основы программирования в Linux.

Глава 1. Создание программы.

Глава 2. Автосборка.

Глава 3. Окружение.

Глава 4. Библиотеки.

Глава 5. Аргументы и опции программы.

Часть II. Низкоуровневый ввод-вывод в Linux.

Глава 6. Концепция ввода-вывода в Linux.

Глава 7. Базовые операции ввода-вывода.

Глава 8. Расширенные возможности ввода-вывода в Linux.

Часть III. Многозадачность.

Глава 9. Основы многозадачности в Linux.

Глава 10. Базовая многозадачность.

Глава 11. Потоки.

Глава 12. Расширенная многозадачность.

Часть IV. Файловая система.

Глава 13. Обзор файловой системы в Linux.

Глава 14. Чтение информации о файловой системе.

Глава 15. Чтение каталогов.

Глава 16. Операции над файлами.

Глава 17. Временные файлы.

Часть V. Межпроцессорное взаимодействие.

Глава 19. Обзор методов межпроцессорного взаимодействия в Linux.

Глава 20. Сигналы.

Глава 21. Использование общей памяти.

Глава 22. Использование общих файлов.

Глава 23. Каналы.

Глава 24. Именованные каналы FIFO.

Глава 25. Сокеты.

Часть VI. Работа над ошибками и отладка.

Глава 26. Выявление и обработка ошибок.

Глава 27. Ошибки системных вызовов.

Глава 28. Использование отладчика gdb.

Приложения.

1. Именованные константы.

2. Коды ошибок системных вызовов.

3. Сигналы Linux.

4. Описание компакт-диска.

Ссылка от Haiti

Дата создания страницы: