Эта книга о том, как создавать программное обеспечение под Linux, эффективно используя возможности системы — функции ядра и базовые библиотеки, включая оболочку, текстовый редактор, компилятор, отладчик и системные процедуры. Большая часть программного кода для Unix и Linux написана на системном уровне, поэтому в книге основное внимание сфокусировано на приложениях, находящихся вне ядра, таких как Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, Is, mv и прочих. Книга написана специально для разработчиков и является необходимым инструментом любого программиста.
Предисловие.
Когда разработчики ядра Linux в плохом настроении и им хочется побрюзжать, они недовольно бросают: «Пользовательское пространство — это всего лишь испытательная нагрузка для ядра». Бормоча эти слова, разработчики пытаются снять с себя всю ответственность за любые ошибки, возникающие при выполнении пользовательского кода. Они считают, что разработчики из пользовательского пространства должны отойти в сторону и заниматься собственным кодом, потому что проблемы пользовательского кода — это, определенно, не проблемы ядра.
Краткое содержание.
Об авторе.
Предисловие.
Глава 1. Введение и важнейшие концепции.
Глава 2. Файловый ввод-вывод.
Глава 3. Буферизованный ввод-вывод.
Глава 4. Расширенный файловый ввод-вывод.
Глава 5. Управление процессами.
Глава 6. Расширенное управление процессами.
Глава 7. Управление файлами и каталогами.
Глава 8. Управление памятью.
Глава 9. Сигналы.
Глава 10. Время.
Приложение. Расширения GCC языка С.
Библиография.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Linux, системное программирование, Лав Р., 2008 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #Лав :: #2008 :: #Linux :: #программирование
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Веб-программирование, HTML, CSS, JavaScript, jQuery, PHP, MySQL, Пономаренко H.Н., 2014
- Основы программирования на Java, для школьников и не только, Капель Е.Г., Фрайман З., 2019
- Практика программирования в среде 1С Предприятие 7.7., Митичкин С.А., 2004
- Методы программирования, Компьютерные вычисления, Могилев А.В., 2008
Предыдущие статьи:
- Java, оптимизация программ, практические методы повышения производительности приложений в JVM, Эванс Б., Гоф Д., Ньюланд К., 2019
- Искусство программирования на R, погружение в большие данные, Норман М., 2019
- Динамическое программирование, Окулов С.М., Пестов О.А., 2015
- Head First, программирование для Android, Гриффите Д., Гриффите Д., 2016