Back to Search

Linux Programming by Example: The Fundamentals

AUTHOR Robbins, Arnold
PUBLISHER Prentice Hall (04/12/2004)
PRODUCT TYPE Paperback (Paperback)

Description
Written by the best-selling author of 'Unix in a Nutshell', this is an example-driven introduction to the core Linux programming interfaces that every Linux developer needs to master. The examples used are taken from the actual source code to popular GNU Linux programs.
Show More
Product Format
Product Details
ISBN-13: 9780131429642
ISBN-10: 0131429647
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 720
Carton Quantity: 5
Product Dimensions: 7.01 x 1.50 x 9.25 inches
Weight: 2.52 pound(s)
Feature Codes: Index, Price on Product, Illustrated
Country of Origin: US
Subject Information
BISAC Categories
Computers | Operating Systems - UNIX
Computers | Operating Systems - Windows Desktop
Computers | Operating Systems - Linux
Dewey Decimal: 005.446
Library of Congress Control Number: 2004043862
Descriptions, Reviews, Etc.
annotation
This gentle yet thorough introduction to the art of UNIX system programming uses code from a wide range of familiar programs to illustrate each concept it teaches. Readers will enjoy an interesting mix of in-depth API descriptions and portability guidelines, and will come away well prepared to begin reading and writing systems applications.
Show More
jacket back

"This is an excellent introduction to Linux programming. The topics are well chosen and lucidly presented. I learned things myself, especially about internationalization, and I've been at this for quite a while."

--Chet Ramey, Coauthor and Maintainer of the Bash shell

"This is a good introduction to Linux programming. Arnold's technique of showing how experienced programmers use the Linux programming interfaces is a nice touch, much more useful than the canned programming examples found in most books."

--Ulrich Drepper, Project Lead, GNU C library

"A gentle yet thorough introduction to the art of UNIX system programming, Linux Programming by Example uses code from a wide range of familiar programs to illustrate each concept it teaches. Readers will enjoy an interesting mix of in-depth API descriptions and portability guidelines, and will come away well prepared to begin reading and writing systems applications. Heartily recommended."

--Jim Meyering, Coauthor and Maintainer of the GNU Core Utility Programs

Learn Linux(R) programming, hands-on... from real source code

This book teaches Linux programming in the most effective way possible: by showing and explaining well-written programs. Drawing from both V7 Unix(R) and current GNU source code, Arnold Robbins focuses on the fundamental system call APIs at the core of any significant program, presenting examples from programs that Linux/Unix users already use every day. Gradually, one step at a time, Robbins teaches both high-level principles and "under the hood" techniques. Along the way, he carefully addresses real-world issues like performance, portability, and robustness. Coverage includes:

  • Memory management
  • File I/O
  • File metadata
  • Processes
  • Users and groups
  • Sorting and searching
  • Argument parsing
  • Extended interfaces
  • Signals
  • Internationalization
  • Debugging
  • And more...

Just learning to program? Switching from Windows(R)? Already developing with Linux but interested in exploring the system call interface further? No matter which, quickly and directly, this book will help you master the fundamentals needed to build serious Linux software.

Companion Web Sites, authors.phptr.com/robbins and www.linux-by-example.com, include all code examples.

Show More
publisher marketing
Written by the best-selling author of 'Unix in a Nutshell', this is an example-driven introduction to the core Linux programming interfaces that every Linux developer needs to master. The examples used are taken from the actual source code to popular GNU Linux programs.
Show More

Author: Robbins, Arnold
Arnold Robbins is a professional programmer and technical author who has worked with Unix systems since 1980 and has been using AWK since 1987. As a member of the POSIX 1003.2 balloting group, he helped shape the POSIX standard for AWK. Arnold is currently the maintainer of gawk and its documentation. He is coauthor of the sixth edition of O'Reilly's Learning the vi Editor.
Show More
List Price $43.99
Your Price  $43.55
Paperback