Rating: Summary: Really a rather poor book Review: It's most valuable as a complement to Linux Application Development (ISBN 0-201-30821-5) because it contains some material that LAD doesn't. Other than that ... yuck.The book is too big. It doesn't fit comfortably in your lap, and it doesn't open flat on a desk. It's bloated with too many tiny apps that advance the discussion microscopically and are padded with detailed analysis of each increment. Yes, the book is called "*Beginning* Linux Programming" - but, imho, Beginning should really be applied to the Linux, not the Programming. Worse, it seems to have been written as Beginning Unix Programming, and had "Linux" slapped on at the last minute as a marketing gimmick: It's full of vague statements about 'some Unixes do this as do many Linuxes'. It basically treats Linux just as a Yet Another dialect of Unix. Part of this is just that it's just plain dated. The first edition came out in 8-96, which means it was probably started in '95, when Linux wasn't quite as mature - let alone dominant - as it is now. This age shows in the all too many totally risible strawman references to "MS-DOS" programming. (Hardly anyone has used or programmed MS-DOS for years, yet this book only acknowledges Windows in a few of the newer chapters.) It also shows in the way the book is all C - no C++. The new (second edition) chapters are better than the old chapters, but they're not enough to save the book. Too, they've just been sort of dumped in, in the sort of haphazard manner you might expect from a book that uses C examples in Ch 1, devotes Ch 2 to shell programming, and then moves back to C in Ch 3. Don't buy this book with your own money. It'll take too long to extract the few bits of useful info from the herniating mass of blather. Look elsewhere for X and Gnome info.
Rating: Summary: An excellent book to begin programming in UNIX environment! Review: The book is absolutely the best book to beggining programming in Linux-UNIX world. The authors are VERY good programmers and that is quite obvious during all the reading of the book. The examples are understandable but not simple. The coverage is wide and is extended from essential interprocess communication skills to GTK and HTML programming. After all a very good choice!
Rating: Summary: Overall, A Good Book Review: I thought that overall this was a good book. It covered many different areas of programming under Linux, which was great. Covering HTML, Perl, CGI, BASH, GTK+, TK, TCL, etc... My only complaint (hence the 1 star deduction) is the fact that if you *really* want to get into some of these topics (ie. GTK+), you would have to buy another book dedicated just to that. Sometimes I thought the explainations were not as thourough as I would have liked...but, overall a good book for people learning to program many different languages under Linux.
Rating: Summary: Very useful book, marred by some incompleteness Review: The book is very good. It has a lot of useful information on the LINUX programming environment. The discussion of make though is oriented towards UNIX generic make, not GNU make. GNU make has more powerful rules that the book does not discuss. In general, given the choice, the book concentrates on common subsets that will be valid on all UNIXen and with most UNIX tools rather than the specifics of LINUX. On the other hand this is a great book which fills a keenly needed niche.
Rating: Summary: very comprehensive, but easy to understand Review: I highly recommend this box to any newbie to linux, and to experienced proffesionals as well...the developers at my company keep picking it of my shelf to check references for scripts :)
Rating: Summary: Excellent coverage of some complicated subjects. Review: I always keep this book at my desk. If you are a UNIX or LINUX programmer, not just a C programmer, and really want to know some of the less covered areas: sockets, ipcs, pipes, signals, etc., get this book. It may not be in depth but it gives you a good overview of all the topics covered. Make sure you get the source code from the WROX press site. I always use it as a start for quick and dirty programs that I may need from time to time.
Rating: Summary: Excellent book on Unix/Linux programming Review: This book is the first book I've seen that delivers what the Title and Cover promise. I have been working as an application programmer on other platforms for several years and this book has been great for me. Unlike some of the other books on this topic that limit themselves to things like using editors and compilers, or describing basic progamming concepts in detail, the authors expect the reader has some familiarity with these topics already, and provide an example application that is developed using many of the different tools and facilities that are available on the Unix/Linux platform.
Rating: Summary: Truly a must have ..... Review: This Wrox book truly rocks! A proper introduction to Linux,Unix, *ix, etc... The concepts presented by the authors are clear and directly relative to anyone pursuing mastery of a "Unix-style" computing environment. For me this book provided a bridge between mearly tinkering with Linux and actually understanding some core concepts in the Linux/Unix underbelly. Highly recommend!
Rating: Summary: file system Review: ext2fs,file system,prigramming with
Rating: Summary: Excellent for beginers Review: I bought this book almost a year ago. But this book helped me a lot in *getting my way around* with Linux. The FYI, and comments in the book text are so useful that they prevent you doing anything wrong. I do recommend this book to all beginners. But beware that this book is really for those who have no UNIX experience at all.
|