|
|
Beginning Linux Programming
|
|||||||
|
|||||||
| 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 |
|---|
|
| 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 Ranking Is 4.5
|
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.
|
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. |
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.
|
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. |
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.
|
| Similar Products | |||
|---|---|---|---|
|
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) 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 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) 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) 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 |
|



useful and straightforward



