Main Menu
Linux Hosting
Linux Products
Help
Who's Online
6 user(s) are online (5 user(s) are browsing Amazon)

Members: 0
Guests: 6

more...
SEARCH
Search For: In:
 


Beginning Linux Programming

  Average Customer Rating of 4.5
Book Cover For Beginning Linux Programming
Click to Enlarge
  List Price: $39.99
Our Price: $26.39
Your Savings: $13.60 (34% OFF)
Availability: Usually ships in 24 hours

Authors: Neil Matthew , Richard Stones
Publication Date: Nov 5, 2007
Studio: Wrox
Publisher: Wrox
Label: Wrox
Label: Wrox

Format: Paperback
Media: Book
Number of Items: 1
Number of Pages: 816
 




 
Price Comparisons
Lowest New Price 30 stores $22.70 See all New offers
Lowest Used Price 15 stores $21.45 See all Used offers
Product Features
  1. ISBN13: 9780470147627
  2. Condition: New
  3. Notes: BUY WITH CONFIDENCE, Over one million books sold! 98% Positive feedback. Compare our books, prices and service to the competition. 100% Satisfaction Guaranteed
Product Editorials
Product Description
Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.
Amazon.com Review
Provided you have some previous basic exposure to C and Unix, Beginning Linux Programming delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs.

The standout feature of Beginning Linux Programming is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers.

Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.)

More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, Beginning Linux Programming gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. --Richard Dragan

Topics covered: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers.

Customer Reviews
Average Customer Rating of 4.5 Average Customer Ranking Is 4.5

Customer Rating of 5 Excellent book for beginners

I was just beginning in Linux programming when I bought this book. It was fantastic. The authors provide clear yet concise explanations of basic Linux system calls and library functions, as well as tons of background information concerning the inner workings of Linux and basic knowledge that one coming from a Microsoft background may not have considered. The book is very well-written and is easy to follow, with some humor along the way. All of my questions of the specific subject material seemed to be answered very soon after they popped in my head.

One word of caution, though. I was proficient in C# on Microsoft platforms prior to starting this book, so it was quite a shock going to pure C in Linux. I would strongly recommend a basic knowledge of C and how it differs from C++ and C# beforehand. Be sure to have a thorough understanding of pointers, pointers to arrays, pointers to multi-dimensional arrays, and anything else concerning pointers. The authors seem to expect it.

All in all, though, I give it an A+!

Date: 2010-01-26
1 out of 1 people found this review helpful

Customer Rating of 5 A Best Buy

Beginning Linux Programming, is in my opinion a "Best Buy" I purchased this book because, I am a IT major, and I am interested in learning more about Linux and it's many fascets. For being a used copy, it arrived in great condition, and I am very grateful to those whom, I purchased it from. Thank you, kindly! Joe Scalise.

Date: 2009-05-10
0 out of 2 people found this review helpful

Customer Rating of 4 useful and straightforward

This book gives you a nice look at many of the useful facets of the UNIX OS using C. It paves the way for understanding some of the more advanced treatments such as Richard Stevens's book. This book is the right tool for someone with for someone with a good understanding of how to use UNIX and with good C skills to get a stronger understanding of how UNIX works.

The introduction to GTK+ is a good starting point for anyone interested in working with the Gnome desktop. All things considered, this book is a very useful learning guide at a reasonable price.

Date: 2009-02-18
0 out of 0 people found this review helpful

Customer Rating of 5 Excellent coverage of all bases

This book is an excellent place to start with programming in the Linux environment. Its a good overview of all bases in the Linux environment, it takes every major topic in Linux programming and gives the reader a good foundation and gives enough information to help the reader know where to go from there. If you are new to Linux programming and not sure where to start, THIS IS THE BOOK FOR YOU.

Date: 2008-07-20
1 out of 1 people found this review helpful

Customer Rating of 5 #1 Rated and Best Book in my I.T. Collection

I own a lot of IT books. This is by far the best book I have ever bought. This book doesn't teach you C or C++, but it does show you how to get started programming in a Linux Environment.

I like to learn by deconstructing simple examples. I have some "headfirst" books, but they are a little too nuts for me. Maybe that series attempts to teach artists or left brained people how to think like programmers. Perhaps the 1 star reviewers should have gotten one of those instead.

If your analytical and right brained, and if you like to learn by doing, look no further.

Ignore all the 1 star or negative reviews, 70 (5 star) reviews cant be wrong. You need to pickup a good C or C++ programming book as a companion to this, such as C++ primer plus.

This book is responsible for taking my career to the next level. Since this book I have moved on to other classics such as "linkers and loaders" and the art of GDB Debugging among many others.

Believe me, if you want to get started programming in Linux, you need to start here.

Finally, I would like to thank the authors for this book because they literally hold nothing back. They give it to you straight and provide concrete code examples on which you can build your understanding through hard work and experimentation.

Date: 2008-07-19
3 out of 3 people found this review helpful
Similar Products
Embedded Linux Primer: A Practical Real-World Approach   Embedded Linux Primer: A Practical Real-World Approach by Christopher Hallinan
List Price: $49.99
Lowest New Price: $35.99
Used Price: $38.23
[ Read More ]
Publisher:
Prentice Hall

Publication Date:
2006-09-28
   
Practical Guide to Linux Commands, Editors, and Shell Programming, A (2nd Edition)   Practical Guide to Linux Commands, Editors, and Shell Programming, A (2nd Edition) by Mark G. Sobell
List Price: $49.99
Lowest New Price: $27.48
Used Price: $29.12
[ Read More ]
Publisher:
Prentice Hall

Publication Date:
2009-11-29
   
Linux Programming by Example: The Fundamentals   Linux Programming by Example: The Fundamentals by Arnold Robbins
List Price: $43.99
Lowest New Price: $9.11
Used Price: $7.93
[ Read More ]
Publisher:
Prentice Hall

Publication Date:
2004-04-22
   
GNU/Linux Application Programming (Programming Series)   GNU/Linux Application Programming (Programming Series) by M. Tim Jones
List Price: $54.99
Lowest New Price: $33.66
Used Price: $32.74
[ Read More ]
Publisher:
Charles River Media

Publication Date:
2008-04-03
   
Professional Linux Programming (Programmer to Programmer)   Professional Linux Programming (Programmer to Programmer) by Jon Masters , Richard Blum
List Price: $39.99
Lowest New Price: $10.90
Used Price: $13.99
[ Read More ]
Publisher:
Wrox

Publication Date:
2007-03-12
   
Copyright 2000-2010 Edmunds Enterprises, LLC
All rights reserved
Beginning Linux Programming