ru

Интерфейс программирования Linux: справочник по системному программированию Linux и Unix на русском

#860009
Интерфейс программирования Linux: справочник по системному программированию Linux и Unix

The Linux Programming Interface: A Linux and UNIX System Programming Handbook (978-1593272913)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michael Kerrisk | #1: Linux, Сетевое и системное администрирование

4.8 (790)
«Интерфейс программирования Linux (TLPI)» — это исчерпывающее руководство по интерфейсу программирования Linux и UNIX — интерфейсу, используемому практически каждым приложением, работающим в системах Linux или UNIX.

В этом авторитетном труде эксперт по программированию под Linux Майкл Керриск дает подробные описания системных вызовов и библиотечных функций, необходимых для освоения ремесла системного программирования, и сопровождает свои объяснения ясными и полными примерами программ.

Здесь вы найдете описания более 500 системных вызовов и библиотечных функций, а также более 200 примеров программ, 88 таблиц и 115 диаграмм. Вы научитесь:
– Эффективное чтение и запись файлов
–Используйте сигналы, часы и таймеры.
–Создание процессов и выполнение программ
–Пишите безопасные программы
– Пишите многопоточные программы, используя потоки POSIX.
–Создавайте и используйте разделяемые библиотеки
– Обеспечивать межпроцессное взаимодействие с использованием каналов, очередей сообщений, разделяемой памяти и семафоров.
– Разрабатывайте сетевые приложения с использованием API сокетов.

Хотя
книга «Интерфейс программирования Linux» охватывает множество специфических для Linux функций, включая epoll , inotify и файловую систему /proc , её акцент на стандартах UNIX (POSIX.1-2001/SUSv3 и POSIX.1-2008/SUSv4) делает её одинаково ценной и для программистов, работающих на других платформах UNIX.

«Интерфейс программирования Linux» — это наиболее полное однотомное издание, посвященное интерфейсам программирования Linux и UNIX, и книга, которой суждено стать новой классикой.