Books : Linux Programming by Example: The Fundamentals (Prentice Hall Open Source Software Development Series)
|
|
In association with Amazon.com
|
by: Arnold Robbins
List Price: $43.99Amazon.com's Price: $29.03 You Save: $14.96 (34%)Prices subject to change.
Availability: Usually ships in 1 to 3 weeks
Binding: Paperback
Dewey Decimal Number: 005.44682
EAN: 9780131429642
ISBN: 0131429647
Label: Prentice Hall PTR
Manufacturer: Prentice Hall PTR
Number Of Items: 1
Number Of Pages: 720
Publication Date: April 22, 2004
Publisher: Prentice Hall PTR
Sales Rank: 203680
Studio: Prentice Hall PTR
Related Items:
Editorial Review:
Amazon.com Review: Anyone who's done programming work knows that you spend half your coding time looking for other people's solutions to the problems you're facing in your project. Particularly when you're dealing with times, dates, standard calculations, and other common problems, you find yourself saying, 'Someone must have solved this before.' And, indeed, someone usually has. Linux Programming by Example is a dense compendium of Linux software solutions--tools, algorithms, and procedures that solve data-processing challenges of the sort that crop up in all sorts of software projects. Though it does not address X11 user-interface programming or network communications much, this book does a great job of communicating recommended practices for command-line interfaces, filesystem manipulation, internationalization and localization, and inter-process communications. Taken together with The Art of Unix Programming, this book will help you solve difficult Linux programming problems quickly.
Unlike a lot of code-oriented books, this one manages to keep its samples concise, and devote more space to discussions of why things are done than to the code that actually does them. This promotes understanding: You can always mess around with the code yourself on your own. Overall, Arnold Robbins does an excellent job of stripping away some of the hacker mystique to reveal the code behind the curtain. This book shows how to work Linux magic. --David Wall
Topics covered: Linux programming in C, mostly at a level concerned with user input from the command line, file I/O, interprocess signalling, and memory management.
Customer Reviews
Average Rating: 
Rating: - Good Introduction
This is a good introductory book for Linux OS related programming concepts including memory management, files, IPC, signals and debugging. It does explain the concepts quite well and the code illustrations are very helpful. Its debugging and internalization chapters are noteworthy. As mentioned by others, this book does not cover threads and sockets.
It could be better to provide more complete coverage of the topics such as IPC and memory management. For example, the IPC chapter is limited ... Read More
Rating: - Quality book, a keeper
I learned about this book from its sister book, Linux Kernel Primer: A Top-Down Approach for x86 and PowerPC Architecture. While the kernel book is not a good one at all, this one is a true gem. The writing is clear, lucid, and the examples are from the real world and thoroughly explained. In contrast, the kernel book gives overly broad and general introduction to a subject and then dives into the source code with disconnected commenting; there is such a big gap between the intro and the source code that ... Read More
Rating: - Great real world examples
Linux Programming by Example: The Fundamentals is a great book that covers three main concepts in Linux programming: files, processes and debugging. In each part the author explains and gives several examples of functions, systems calls and APIs that will help the Linux programmer. He also includes several real world examples of how these concepts are implemented. Here are the some things that I found interesting:
The Good: 1) This book really focuses on the use of standards and good program ... Read More
Rating: - An invaluable resource
This is an exceptionally fine book.
Robbins has supplied the reader with a vast number of
programs and a lot of elucidation. This is a primer in
Linux programming, but also serves as a tract on UNIX
programming. The illustrations stem, for the most part,
from actual GNU and Linux code.
This is an invaluable resource for those converting from
another system to Linux.
Rating: - A new classic
I loved this book. It's earned an honored place on my bookshelf, and I'm going to recommend it to people who need information about Linux and UNIX development.
Many computer books are practically obsolete before they ship: within a few months, "Learn Foomatic 4.3 in 21 Days" is in the bargain bin at the Dollar Tree. Some books have longer lives, and a few can remain useful for years. "Linux Programming by Example" (LPE) is in this last category; this book can stand alongside Steven's "Advanced UNIX ... Read More
|
|
|