The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition 308300

Код товару: 308300Паперова книга
  • ISBN
    978-1593272203
  • Бренд
  • Автор
  • Рік
    2010
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
  • Read and write files efficiently
  • Use signals, clocks, and timers
  • Create processes and execute programs
  • Write secure programs
  • Write multithreaded programs using POSIX threads
  • Build and use shared libraries
  • Perform interprocess communication using pipes, message queues, shared memory, and semaphores
  • Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.

About the Author
Michael Kerrisk has been using and programming UNIX systems for more than 20 years, and has taught many week-long courses on UNIX system programming. Since 2004, he has maintained the man-pages project (http://www.kernel.org/doc/man-pages/), which produces the manual pages describing the Linux kernel and glibc programming APIs. He has written or co-written more than 250 of the manual pages and is actively involved in the testing and design review of new Linux kernel-userspace interfaces. Michael lives with his family in Munich, Germany.
6'320 ₴
Відправимо 26.10
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition - фото 1
Інші книги No Starch Press
The Nature of Code: Simulating Natural Systems with JavaScript
302877
Daniel Shiffman
900 ₴
Practical Purple Teaming: The Art of Collaborative Defense
303120
Alfie Champion
2'300 ₴
The Linux Command Line, 2nd Edition: A Complete Introduction
303168
William Shotts
620 ₴
Graph Algorithms the Fun Way
283891
Jeremy Kubica
1'700 ₴
Crypto Dictionary: 500 Tasty Tidbits for the Curious Cryptographer
303160
Jean-Philippe Aumasson
800 ₴
The Rust Programming Language, 2nd Edition
269110
Steve KlabnikCarol Nichols
780 ₴
Web Security for Developers: Real Threats, Practical Defense
303166
Malcolm McDonald
500 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2010
  • Сторінок
    1552
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

The Linux Programming Interface (TLPI) is the definitive guide to the Linux and UNIX programming interface—the interface employed by nearly every application that runs on a Linux or UNIX system.

In this authoritative work, Linux programming expert Michael Kerrisk provides detailed descriptions of the system calls and library functions that you need in order to master the craft of system programming, and accompanies his explanations with clear, complete example programs.

You'll find descriptions of over 500 system calls and library functions, and more than 200 example programs, 88 tables, and 115 diagrams. You'll learn how to:
  • Read and write files efficiently
  • Use signals, clocks, and timers
  • Create processes and execute programs
  • Write secure programs
  • Write multithreaded programs using POSIX threads
  • Build and use shared libraries
  • Perform interprocess communication using pipes, message queues, shared memory, and semaphores
  • Write network applications with the sockets API
While The Linux Programming Interface covers a wealth of Linux-specific features, including epoll, inotify, and the /proc file system, its emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4) makes it equally valuable to programmers working on other UNIX platforms.

The Linux Programming Interface is the most comprehensive single-volume work on the Linux and UNIX programming interface, and a book that's destined to become a new classic.

About the Author
Michael Kerrisk has been using and programming UNIX systems for more than 20 years, and has taught many week-long courses on UNIX system programming. Since 2004, he has maintained the man-pages project (http://www.kernel.org/doc/man-pages/), which produces the manual pages describing the Linux kernel and glibc programming APIs. He has written or co-written more than 250 of the manual pages and is actively involved in the testing and design review of new Linux kernel-userspace interfaces. Michael lives with his family in Munich, Germany.

Відгуки про The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition

The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition
The Linux Programming Interface: A Linux and UNIX System Programming Handbook 1st Edition
6'320 ₴
Персонально для вас
Foundations of ARM64 Linux Debugging, Disassembling, and Reversing: Analyze Code, Understand Stack Memory Usage, and Reconstruct Original C/C++ Code with ARM64 1st ed. Edition
281503
Dmitry Vostokov
1'900 ₴
The Software Developer's Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer
289709
David CohenChristian Sturm
1'900 ₴
Mastering Linux Security and Hardening: A practical guide to protecting your Linux system from cyber attacks, 3rd Edition
263518
Donald A. Tevault
2'100 ₴
The Ultimate Kali Linux Book - Third Edition: Harness Nmap, Metasploit, Aircrack-ng, and Empire for cutting-edge pentesting 3rd ed.
280689
Glen D Singh
2'100 ₴
Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64 1st ed. Edition
281502
Dmitry Vostokov
2'100 ₴
Zabbix 7 IT Infrastructure Monitoring Cookbook: Explore the new features of Zabbix 7 for designing, building, and maintaining your Zabbix setup 3rd ed. Edition
305256
Nathan LieftingBrian Van Baekel
2'100 ₴
C++ Programming for Linux Systems: Create robust enterprise software for Linux and Unix-based operating systems 1st Edition
308351
Desislav AndreevStanimir Lukanov
2'100 ₴
Linux Cookbook. Essential Skills for Linux Users and System & Network Administrators. 2nd Ed.
244769
Carla Schroder
2'200 ₴
System Programming in Linux: A Hands-On Introduction
309009
Stewart N. Weiss
3'200 ₴
When Docker Meets Java: A Practical Guide to Docker for Java and Spring Boot Applications
302641
Ashish Choudhary
1'900 ₴
Hibernate Search by Example
13493
Steve Perkins
570 ₴
Architecting Vue.js 3 Enterprise-Ready Web Applications: Build and deliver scalable and high-performance, enterprise-ready applications with Vue and JavaScript
302522
Solomon Eseme
1'600 ₴
Testing in Scala. Scala. Tools for Behavior-Driven Development
14060
Daniel Hinojosa
550 ₴
Pro Spring Boot 3 with Kotlin: In-Depth Guide to Best Practices for Cloud-Native and Microservices Development Third Edition
299665
Peter SpathFelipe Gutierrez
2'900 ₴