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

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

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

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

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

Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.

Название: Программирование в 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

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