AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Beginning Linux Programming by Richard Stones, Neil Matthew, Alan Cox ISBN: 0-7645-4373-3 Publisher: Wrox Pub. Date: 26 January, 2000 Format: Paperback Volumes: 1 List Price(USD): $39.99 |
Average Customer Rating: 4.51 (65 reviews)
Rating: 5
Summary: A great book for fast-paced learners
Comment: When I began this book, I was comfortable with Linux and I had written several C programs for Mac and Windows. I like the tutorial style of this and my other Wrox book, Beginning Access VBA Programming. The examples are clear and concise, and the book moves VERY quickly from basic to advanced concepts, which I prefer. However, I think more explanation of why the examples work is needed. Often, commands are introduced with no or little explanation, only to be explained later. This can be annoying. Also, you must be fairly comfortable with Linux to make use of the book. Also, I don't think you could follow this book if you've never done any programming before.
I would advise people using this and other Wrox "Beginning" books to have other reference books on hand, when concepts spring up without sufficient explanation. Also, spend more time with the examples and try to use the examples to write your own unique programs before moving on. It will take a little longer, but you'll learn better and faster in the long run.
Rating: 5
Summary: Not for beginners, but definitely recommended
Comment: I just finished this book after about 4 months of off and on reading and working (most of) the examples. I've already been able to put the knowledge I gained from it to work at my job at Travelocity.com - my biggest frustration was that I had to wait until I came home to continue reading it. This book will play a prominent part in my work bookshelf.
One caveat - it says it's for beginners, but almost all of the examples are in C, using some pretty advanced constructs. If you're still rusty with pointer syntax (for example), brush up on your C programming first. Also, like most Linux source, the examples are in straight-C rather than C++, but this is probably a Good Thing.
Also, there's a chapter at the end on writing device drivers - I couldn't get any of the examples to compile on my Redhat system running kernel version 2.4.9; I guess they're due for another edition of this book.
All in all, one of the best computer books I've ever read!
Rating: 5
Summary: Everything You've Been Looking For
Comment: If you are a sysadmin or want to learn programming on UNIX/LINUX you must have this book. I have several books on C and several on other languages I would trade them all for this. It covers the basics (essentials) that other books written exclusively for one language don't even touch on. I explains how all of the languages covered interplay with UNIX/LINUX.
The first chapter covers programs, the C compiler, header files, staic libraries, and shared libraries. It explains they all come together to make a program in a way that it can be understood
The second chapter covers UNIX shell scripts at length. I have good book on shell scripts, and this chapter alone is just as good as that book.
The third chapter covers working with UNIX files, system calls, library functions etc... The sample programs all work as they are supposed to. Everything is clearly explained and easily understood.
The 4th chapter covers passing arguments to C programs, envorment variables, temporary files, configuring logs, and system resources.
I have not read any further, because I've only had this book a week. I've been looking for a book like this for a few years. It talks about how C and other languages interface with LINUX/UNIX rather than just giving you the pure language and leaving you to fend for yourself.
Other chapters include:
5) Terminals
6) Curses
7) Data Management
8) Development Tools
9) Debugging
10) Processes and Signals
11) POSIX Threads
12) Inter-process Communication: Pipes
13) Semaphores, Mesage Queues, and Shared Memory,
14) Socets
15) TCL: Tool Command Language
16) Programming for X
17) Programming for GNOME using GTK+
18) The Perl Programming Language
19) Programming for the Internet: HTML
20) Internet Programming 2: CGI
21) Device Drivers
Appendex A) Portability
Appendex B) FSF and the GNU Project
Appendex C) Internet Resources
Appendex D) Bibliography
If you are only get one book on programming, this is the one you need. I have at least 8 other books on various programming languages, and this one is better than all of them combined. This book is 900 pages packed full information, and it's easily understood. The sample programs all work and are well documented.
I write this review after reading only four chapters, because the information I have gotten out of them is worth way more than the price of this book. This book gives you all the pieces to the puzzles and tells you how to put it together. This book can be used by advanced programmers as well to fill in any knowlege gaps they may have. This book gets my highest recommendation, as it will be by my side for years to come.
![]() |
Title: Advanced Linux Programming by CodeSourcery LLC, Mark L. Mitchell, Alex Samuel, Jeffrey Oldham, Jeffery Oldham ISBN: 0735710430 Publisher: SAMS Pub. Date: 11 June, 2001 List Price(USD): $45.00 |
![]() |
Title: Linux Device Drivers, 2nd Edition by Alessandro Rubini, Jonathan Corbet ISBN: 0596000081 Publisher: O'Reilly & Associates Pub. Date: June, 2001 List Price(USD): $39.95 |
![]() |
Title: Understanding the Linux Kernel (2nd Edition) by Daniel P. Bovet, Marco Cesati ISBN: 0596002130 Publisher: O'Reilly & Associates Pub. Date: December, 2002 List Price(USD): $49.95 |
![]() |
Title: Professional Linux Programming by Neil Matthew and Richard Stones, Brad Clements, Andrew Froggatt, David J. Goodger, Ivan Griffin, Jeff Licquia, Ronald van Loon, Harish Rawat, Udaya Ranawake, Marius Sundbakken ISBN: 1861003013 Publisher: Wrox Press Inc Pub. Date: September, 2000 List Price(USD): $59.99 |
![]() |
Title: Building Embedded Linux Systems by Karim Yaghmour ISBN: 059600222X Publisher: O'Reilly & Associates Pub. Date: May, 2003 List Price(USD): $44.95 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments