Linux API. Исчерпывающее руководство

после оплаты (24/7)
(для всех устройств)
(в т.ч. для Apple и Android)
В этой книге я описываю программный интерфейс операционной системы Linux: системные вызовы, библиотечные функции и другие низкоуровневые интерфейсы, которые есть в Linux — свободно распространяемой реализации UNIX. Эти интерфейсы прямо или косвенно используются каждой программой, работающей в Linux. Они позволяют приложениям выполнять следующие операции:• файловый ввод/вывод;• создание и удаление файлов и каталогов;• создание новых процессов;• запуск программ;• установку таймеров;• взаимодействие между процессами и потоками на одном компьютере;• взаимодействие между процессами, запущенными на разных компьютерах, объединенных посредством сети.
Такой набор низкоуровневых интерфейсов иногда называют интерфейсом системного программирования.
Несмотря на то что основное внимание уделяется операционной системе Linux, подробно рассмотрены также стандарты и вопросы, связанные с портируемостью. Я четко разграничиваю темы, специфичные для Linux, и функциональные возможности, типичные для большинства реализаций UNIX и описанные в стандарте POSIX, а также в спецификации Single UNIX Specification. Таким образом, эта книга предлагает всеобъемлющее рассмотрение программного интерфейса UNIX/POSIX и ее могут использовать программисты, которые создают приложения, предназначенные для других UNIX-систем, или портируемые программы.
Характеристики
- ФИО Автора
- Майкл Керриск
- Язык
- Русский
Отзывы
Незамінне джерело знань для програмістів!
Книга "Linux API. Вичерпне керівництво" є справжнім скарбом для всіх, хто прагне глибше зрозуміти програмний інтерфейс операційної системи Linux. Автор майстерно пояснює складні концепції системних викликів, бібліотечних функцій та низькорівневих інтерфейсів, що робить цю книгу доступною як для новачків, так і для досвідчених розробників. Я особливо ціную чітке розмежування між специфічними для Linux темами та загальними стандартами POSIX, що дозволяє зрозуміти, як адаптувати програми для різних UNIX-систем. Книга містить безліч практичних прикладів, які допомагають закріпити теоретичні знання на практиці. Вона стане в нагоді не лише для розробників, але й для системних адміністраторів, які хочуть покращити свої навички роботи з Linux. Рекомендую всім, хто хоче стати експертом у програмуванні під Linux!