Beginning Linux Programming
A**R
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+!
M**X
2 Kg of useful linux topics
This is exacly what i was looking for...An useful linux handbook about a wide spectrum of concepts and tools that belong in the field of Linux Programming.Each chapter begin and explain in details from general linux concepts (linux philosophy, shell programming) to how to use C and its libraries under Linux. I really appreciate the description and explanation clearness of topics such as shell programming, Posix Threads, semaphores and sockets.I think it is a programmer to programmers book, however it could be useful for eveybody want to learn and enjoy linux world.Very recommended.Cheers,Alessandro
A**T
Great book to learn
I used this for a Unix Systems Programming class and I have to say it was fantastic. Some issues that I would like to highlight aren't really issues but a like of other resources. First, the good. The examples in the book are fantastic and we'll explained to the point that I was able to use it for independent study and practice. The bad, it is out of date because in the last few years there have been big updates to a lot of the libraries it uses
V**T
A primer in good code writing habits. Write once, implement many, makes everyone happy especially the QA personnel.
Long time ago, was very fearful of computer coding. Just like complex calculus. Yeoooow. No way. In early times career focus was the hardware side because it rarely require coding. Now everything is dumb down and hidden behind a GUI. When the operating system goes rogue the User has no access except for the dreaded "Command Line Interface" like ugly DOS.This book has taken that fear and turned it into a tool of challenge. Would one accept that challenge and profit from the knowledge to be able to reuse and invent new ways to tell a computer or machine how to behave. As more and ever more products implementing logic chips into its design, the technical support and maintenance personnel need to make quick fixes or correct factory problems without having to disassemble and returning product. This is the difference between a successful repair and a costly repair.Would a User learn the necessary coding to access the product and change its operational parameter.The choices are clear. The User should endeavor to succeed in all available means.This book shall help in the ways of good code writing habits, write once, implement many.May your pursuit of excellence be fruitful.
A**R
As
I was looking for a good Linux programming book. I then came across this book in which I learned a lot. This is good book of you understand c.
P**R
Superb for its precision and breadth of coverage of GNU/Linux system and major applications.
I used an earlier edition of this book as a textbook for a Linux programmingclass - it is that good. This book presumes a good knowledge of C language,but only to understand the existing code, which is available for downloadfrom the publisher. The breadth and precision of presentation, from shellbasics to introductory SQL for MySQL is impressive.
S**R
Excellent book!
This is a fast read and an excellent primer on Linux programming. It covers all the pertinent angles, at least to enough dept to get you going... I recommend this to anyone who wants to get into Linux programming--especially if you have a solid CS background and experience in C.
T**H
Good but basic
too basic for experienced programmers
Trustpilot
2 weeks ago
2 days ago