|
PROGRAMMING BOOKS
Posted in Programming (Monday, May 12, 2008)
Written by Russ Miles and Kim Hamilton. By O'Reilly Media, Inc..
The regular list price is $44.99.
Sells new for $24.86.
There are some available for $22.50.
Read more...
Purchase Information
5 comments about Learning UML 2.0 (Learning).
- Excellent book. Entertaining, not distracting with formal details or innecessary stuff that only appears in the UML specification. This book will give you excellent practical insight on the stuff that matters in the day to day development using UML.
- I found the presentation pragmatic, readable, and practical.
It is easy to pick a UML Diagram type you want to use and start reading, drawing.
UML is a straight forward notation and these authors presents it as such. (Perhaps because it is straight forward many other authors seem to make their UML exposition much more complex than it needs to be).
- I liked this book better than "UML 2 for Dummies". I thought "Learning UML 2.0" was more concise and had more illustrations per page of the UML diagrams being introduced.
- I found this book to be largely readable and comprehensible. The writing style is fluid and the book is laid out well. One notable omission is a quick reference chart -- but the chapters are well laid out enough and short enough that I don't think it will be much of an issue in practice. I recommend this one.
- I've read a couple of other books that talk about UML, but they seem to just skim the surface and try to talk simple to you. This book is truly for someone who wants to learn about UML and how to use it properly.
I recommend reading through the whole book once quickly and then go back and read it again carefully. I believe that's the best way to learn the details presented in this book.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Christos H. Papadimitriou and Kenneth Steiglitz. By Dover Publications.
The regular list price is $19.95.
Sells new for $11.75.
There are some available for $10.17.
Read more...
Purchase Information
5 comments about Combinatorial Optimization: Algorithms and Complexity.
- I won't lie to you: this book is well written but relatively hard to read. The subject is inherently difficult, after all! I highly suggest it, though, because the author is a recognized expert on the field and the price is relatively low. It's worth it even if you enjoy a few pages...
- The book's state is very good, so I am satisfied with it.
- I bought this book because I wanted to have theory on linear programming including duality, integer linear programming, typical graph algorithms and matroid theory in one book. Up to now I have read only most of the chapter on matroids and I would like to say a big thanks to the author.
Although you will not solve the world's problems with greedy algorithms, my mathematical part of the heart was pleased and satisfied by the theory which explained the very nice relation between matroids and greedy algorithms.
Maybe I will tell you more in a few months
- This book is very good. However, it's dense, so you'll have to parse it carefully and never in a hurry.
- I read the book and found it very helpful. It has a very excellent point of view and very easy to understand.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Joel Murach and Anne Boehm. By Mike Murach & Associates.
The regular list price is $52.50.
Sells new for $28.00.
There are some available for $19.95.
Read more...
Purchase Information
5 comments about Murach's ASP.NET 2.0 Web Programming with C# 2005.
- This is a great book that'll help you hit the ground running. Sort of falls short on really specific things when it comes to writing code for maintaining a database. Gives the reader a quick overview of the key parts of the language, but not much else.
It helps to have a few years experience of Visual Studio under the belt. I don't think I'd recommend this for beginners. It mainly deals with 4 languages at once. Html, ASP, C# and SQL. I've had experience with SQL, HTML, and C# previously. And PHP which is almost the same as ASP.
Perfect for refreshing after you know about the language/programming style already. Excellent reference book, with code examples and explanation of the code side by side.
- I had recently checked this book out of the corporate Library where I work. There are about 60 copies avaiable for checkout, and I was #37 on the waiting list. I had to keep checking it out in order to keep reading it. This bacame an inefficient way to read the book so I purchased my own copy, and I am glad I did.
This book is a fantastic learning tool as well as an excellent referrence book. I am currently taking an ASP.NET class and I have found that the book is actually in parallel with the class, making the class more effective.
I would recommend this book to anyone trying to learn ASP.NET Web Programming with C# 2005. I also recommend the Murach book "C# 2005" as a companion book. And along with those two, their Murach's SQL Server 2005 for Developers is also a great companion book since most ASP.NET web application are data driven one way or another. With these three books you will be on the fast track to becoming a solid web developer in no time.
This book is great for the novice as well as the seasoned professional. I would recommend it to anyone wanting to learn ASP.NET 2.0
- As a self-taught developer, I rely on programming texts to not only provide the syntax and rules of a language, but also to provide real-world examples and problems that reinforce the material. Because the move from the living room desktop to a professional cubicle is daunting, practical tutorials are an absolute necessity. And the Murach team's offerings never disappoint.
Murach's C# 2005 and ASP.NET 2.0 Web Programming With C# are a two volume set that will take a disciplined beginner from "Hello World" to professional junior-level projects. The C# 2005 title takes you in a logical, orderly manner thru practically every aspect of the language, with accompanying tutorials (as already mentioned) to help the information 'stick'. Then the ASP.NET 2.0 with C# text shows you how to put all that newly-acquired C# knowledge to work on the web. All the basics of the IDE, all the new .NET tools, and ASP.NET using C# are covered. The two books together are still a tad light on detailed subjects like Web Services, network programming, etc., but there are plenty of more narrowly focused books out there to fill in those gaps.
If you work thru the examples, and if you work the end-of-chapter problems, and if you really strive to understand how and why things are done a certain way, this pair of Murach manuals along with their SQL Server 2005 for Developers - and a good bit of HTML/CSS knowledge - will put you well on your way to that first Web Development job.
- I like this book. It is a fast read. It is written so that someone fairly new to programming can create a website in c#. Even though I am experienced programmer in VB, there were many tidbits of information that I got from this book. The fact that is such an easy read makes it all that much better.
I have read some other harsh reviews. In all fairness, this book is geared toward someone new to web application development. Murach tries to encompass what would take about 4 books and much development time if one were to become an expert in web application development.
If you are interested in learning the basics of web app development, this is good place to start. If you are more experienced at programming, then there are many things you can take away from this book(especially from the later chapters).
- Murach's C# 2005 and Murach's ASP.NET 2.0 with C# 2005 are plainly excellent books.
They are organized and presented in such a way that the reader can learn very fast and acquire a very complete knowledge about C# and ASP.NET.
These books go directly to the point, in a practical way, presenting examples that can be applied to real programs. The way they are organized makes them useful for learning and for reference.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Michael McLaughlin. By McGraw-Hill Osborne Media.
The regular list price is $59.99.
Sells new for $33.10.
There are some available for $33.10.
Read more...
Purchase Information
1 comments about Oracle Database 11g PL/SQL Programming (Oracle Press).
- Michael McLaughlin has delivered the most comprehensive book on PL/SQL on the market. No matter where you are, novice or master, you will find this book helpful. The book is loaded with practical, working examples and detailed descriptions that will help you from getting lost. Even the most complex topics are covered thoroughly and comprehensively in a way that makes them feel simple. Even if you are not on 11g yet, you need to buy this book. It's not only a great reference, but an interesting and captivating read that will give you ideas and understanding which will help in any project.
Most of all, this book reveals the power of PL/SQL as a viable and fully-featured programming language. It covers complex subjects such as Object Oriented Programming and utilizing Large Objects (LOBS) with striking detail. It also contains a primer on using PHP and Java with PL/SQL! You'll also find a revealing discussion on using Functions, Procedures, and Packages that enhance understanding in a way that no other book does. Other books teach you the "how", this book covers the "what" and the "why" so that you not only can write the code, but you understand everything that it is doing.
I would highly recommend this book to anyone that uses PL/SQL no matter your current skill level. There's great content for everyone.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Penny Orwick and Guy Smith. By Microsoft Press.
The regular list price is $59.99.
Sells new for $36.07.
There are some available for $34.20.
Read more...
Purchase Information
2 comments about Developing Drivers with the Windows Driver Foundation (Pro Developer).
- This book does exactly what it says, it provides a practical, sample-oriented introduction to developing drivers the Microsoft Windows Driver Foundation way.
The driver code for the samples used in the book, tools needed for developing drivers, and reference documentation are all downloadable (all 2.5GB of it, but it's free) from Microsoft. If you're like me and spend only a small part of your time working on drivers (I'm trying to interface a USB gadget), this is a great guide to WDF as well as to Windows I/O techniques and interface best practices. To get started, you can just hack the samples provided, as the authors intend. WDF looks after plug-n-play and power management, so it makes it easy to develop a basic user-mode USB driver like mine.
If you're a driver specialist, are writing kernel drivers, or have drivers to port from a different operating system, then the book is a detailed reference for moving to WDF. There's a lot of abstraction in the Windows way of doing drivers, and understanding the abstractions helps you write and debug your driver, so this book does a comprehensive job of explaining the relevant abstractions as you go along.
For example, if you're already an expert in the COM programming model, so that it's obvious to you why you need to implement the IUnknown methods, then you can likely skip most of Chapter 18. For the rest of us, we need the how-to advice and the examples, so there's a good reason the book is close to 900 pages :).
- The content of the book feels more accessible than the online WDK documentation. It does cover the material, but each chapter is divided into three parts: stuff common between the kernel driver framework and user mode driver framework, stuff about the kernel driver framework, and stuff about the user mode driver framework. The authors probably had a hard time organizing the material, but the book should have been structured into those three parts. For example, I'm not currently interested in developing a user mode driver and I found the user mode driver material distracting.
This book is more reference than how-to. Maybe the authors should have structured the book like some of the Linux driver books: develop a real device driver.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Jim Cheshire. By Que.
The regular list price is $39.99.
Sells new for $23.13.
There are some available for $23.79.
Read more...
Purchase Information
5 comments about The Microsoft Expression Web Developer's Guide to ASP.NET 3.5: Learn to create ASP.NET applications using Visual Web Developer 2008.
- This book does a superb job furthering one of Microsoft's intentions of the Expression suite: to bridge the gap between designers and developers.
Even though it is targeted toward designers new to ASP.NET, it is actually quite comprehensive in terms of development. I appreciate how a strong foundation was laid right from the start discussing ASP.NET architecture (including the often misunderstood topics of page lifecycle and state management) in plain, concise terms.
What really excites me about this book is that it does not shy away from the administrative side of ASP.NET--configuring membership, validation, security, etc. Far too many designers and developers alike give blank stares when asked how their site is configured.
I will definitely recommend this book to designers on our team, as it will help our upcoming ASP.NET 3.5 projects go much more smoothly.
Now...if I could just find a book of this caliber that works conversely, helping developers get into the mindset of a designer...
- The title of this book is a little misleading. It deals with Visual Web Developer Express Edition 2008 and does an excellent job of addressing the new features in the 2008 release as well as a valid tool for someone just starting with Visual Web Developer. It takes you through the development of a sample ASP.NET website using Access databases along with user security. It is an excellent reference as well as a tutorial approach for a begginner to intermediate web site creation.
- Although this book is not as well written as his book on Expression Web it is still a very good training book for Expression Web Developer.
- I must have purchased 10 books on how to develope a website from the ground up. Within the first 5 chapters, without fail, something intrical to the entire website that they take for granted working, wouldn't work for me, and after a week or two of trying to fix the issue, I would normally give up. I repeated this process for about the past 6 months.
Some background on me, I'm 28, I have a BS in computer science, but generally learned nothing in college, of business value anyway. I am lightly familiar with coding/designing, if given enough time I could read the code and tell you about what most things do in C++ or VB, (And their .net equivalents), but ask me to program something, and I wouldn't even know where to start. This is why I am heavily dependant on any programing examples in a book working...
This book is definitely more a designers guide to building a website, but by that, I mean it shows you how to create a website from the ground up, and every short cut possible where you can have Visual Web Developer (VWD) button, or option do the work of coding. This is like a god send for people like me, that want to learn coding, but not as badly as we want to learn how to create .NET websites. I didn't get stuck for more than a few minutes anywhere.
There are no "stories from the trenches" that many books put in just to fill in space and bore you inbetween what you actually want to know. This book is VERY concisely written telling you what you need to know. This book does not go into great depth in any great part, it briefly touches on just about everything you could need to run your own website though and makes recommendations for either websites or books to purchase to get additional information.
In conclusion, this book is great for beginners, and I would, and have recommended it to everyone I know who, similar to me, wants to create a professional looking website, that doesn't have the programing skills to make it happen. I'd imagine though, if you are above beginner level, this book would not be for you.
- I have been doing ASP.NET for a few years now and still find introductory books helpful...this book was the exception. I found the chapters that are suppose to cover a facet of ASP.NET lacked much meat at all. Many of the chapters were under 10 pages and I found that instead of offering anything concrete the author went overboard with the external links to articles, help pages, or other books!
In the books defense it will give you a limited working knowledge in topics like the ASP.NET provider model introduced in ASP.NET 2.0, as well as data enabling your web app. However this still isn't enough for me to rate it any higher. The book may be sufficent for someone with a very limited knowledge in ASP.NET however you'll find there is no depth in this book and after you are done you probably will need to continue searching for more. Leave this book alone.
my-2-cents
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Anne Boehm. By Mike Murach & Associates.
The regular list price is $52.50.
Sells new for $22.49.
There are some available for $15.50.
Read more...
Purchase Information
5 comments about Murach's Visual Basic 2005: Training & Reference.
- I like the layout of this book. Each topic is explained in detail using paired pages with the first page of the pair containing the detail and the second page of the pair containing a summary of key points. There are also a number of benchmark projects that demonstrate the concepts that have been covered. I was particularly impressed with level of detail contained in the chapters on Database Programming and Object-Oriented programming. I would particularly recommend this book for beginning to intermediate level developers. I look forward to reading other books by this publisher.
- I've worked with C and C++ for a while, but never basic until 3 weeks ago when I started the work on this project. I decided to order this book before I began getting my hands dirty with any of the existing VB that I would have to update. While I waited for this book I started working with VB and found that it was much easier than I had expected. By the time the book came in the mail I had practically no use for the "Language Essentials" or "Object Oriented Programming" sections of this book. All that left was a section on databases and XML, which is not really what I bought the book for. I expected this book to cover some of the extensive library that Visual Basic 2005 offers, but there as no coverage outside of a few number and string functions and the afore mentioned database functions. Do NOT by this book if you expect to ever use multiple threads as this book has only a SINGLE sentence on delegates, the means by which Visual Basic calls asynchronous events, and cross threaded function calls. I found this book to be a mediocre reference book for some of most basic library functions, so unless you have never seen a programming language before, or you want it for its database section I would recommend look for a different book.
- My perspective on this book is that of a true beginner. I know a lot about programming and languages, but have no experience designing or writing programs/code beyond following the bouncing ball in books such as this.
This book is great...and not so great at the same time...for a true beginner. It is exactly as advertised, "No other book teaches so much, so fast, so thoroughly," but therein lies the problem for we experience-challenged readers. The pace is quick, i.e., topic-to-topic, and many times I had lingering questions about what I'd just read while finding myself halfway into the next topic. The book assumes a certain level of knowledge and/or experience that is somewhere between novice and expert...and I'm still at the 'step-by-step book' stage...so I expect to get a lot more from it in the months ahead than I have thus far. I know enough now to know that what I will need is in there...
That said...whatta book! It will be among the most used of my reference books because it covers such a wide range of topics so well and because it covers those topics comprehensively. As my understanding of the language progresses, I'll have this book to refer to when I need to learn more about specific aspects of the language and its implementation.
I've wasted some money on VB2005 books, but not on this one. Anne Boehm and Mike Murach delivered the goods.
- I've been a self-taught developer off and on for ten years and I've relied on books primarily for learning new languages. And the Murach series are consistently the very best texts for self-paced learning. The latest VB offering carries on the tradition with very clear and consise explanations, along with helpful real-world application demonstrations and exercises at the end of the chapter. And none of the pages and pages of errata you must sort thru with many companies (Wrox ... God, don't get me started. :o( ). I'm giving it a FIVE to offset some of the ridiculous assertions made elsewhere about this excellent text.
- This is good for people with no experience on VB programming. The step by step coding and explanations are the best of this book.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Donald E. Knuth. By Addison-Wesley Professional.
The regular list price is $189.99.
Sells new for $138.92.
There are some available for $127.99.
Read more...
Purchase Information
5 comments about Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series).
- This is a classic book on algorithm analysis and also in programming techniques. The first one for which author create a hypothetical computing machine (he call it MIX), his own style to describe algorithms, a machine operation instruction and data representation, an assembly language (he call it MIXAL) for map algorithms and data structures into reality.
In another sense: it's a self-contained book.
Each chapter includes a historical review of concepts and methods.
Important topics for Volume 1
-----------------------------
* Section 1.2. Mathematical basement for algorithm performance analysis. Includes a review of Numbers, Powers, Logarithms, binomial coefficients, and also an example of algorithm analysis using "Kirchhoff's first law" for inputs/outputs (flaw to/from each step).
* Section 1.3. Description of the hypothetic computing machine (MIX): memory word, registers, comparison and overflow indicators, input/output device names, machine instruction format, machine instructions.
* Section 1.3.2. Description of the assembly language (MIXAL). Includes an interesting diagramed relation between machine instruction codes, and assembly language representation.
* Section 1.4.1. Introduce concepts of subroutine and co routine. Co routine is described as a team of sub-programs ideal for multi-pass algorithms (the kind used for processing a stream input).
* Section 1.4.3. Introduce in the field of interpretive routines and simulators. The author tells you how good programmers are at the same time good machine designers (as is the same today with virtual machines and little languages as Java). It includes a simulator program for the hypothetical MIX computing machine. You will learn how a state machine or sequential machine is implemented using a so called Control Routine (complement this reading with section 5.1 of "Computer Organization & Design" by Patterson and Hennessy - see my review for that book).
* Section 2.2.5. Describes the use of doubly linked list data structure by using a discrete simulation example (author use previously reviewed concepts like co routine and control routine).
* Section 2.3.2. Describe binary trees. The highlight of this section is a "Differentiation" algorithm. The author uses an algorithm to traverse a tree in post-order with each node representing a symbol. He then implements the algorithm using a control routine like the one implemented in Sections 1.4.5 and 2.2.5. The control routine includes a "Jump Table" for processing each node.
In resume, the book describes important topics for past and present programmers. I recommend you to read "Computer Organization & Design" by Patterson and Hennessy as an intro. Then read this one. Also you can complement this read with "Fascicle 1." by Donald E. Knuth, which describes an advanced MIX computing machine called MMIX (a 32 bit hypothetical RISC machine similar to DLX machine used on "Computer Architecture: A Quantitative Approach - 2d edition" by Patterson and Hennessy.
- I bought the three volumes of this marvelous work in 2004.Three years later (2007) I haven't quite gotten over volume 1. Yes,the expression of concepts in the MIX machine language has tended to slow reading considerably and just when progress was being made,I encountered Fascicle 1 of volume 1 on MMIX,which I found much easier going. Other volumes I have visited as the need arose. This work is dense on content and enjoyable to read (at a pretty slow pace yes) and highly relevant to every computing problem I come across.While I may ultimately not read every page of the current three volumes,I am nevertheless looking forward to the fourth edition of this great work.
- Not snob appeal. Yes, it's not a good first textbook. I taught freshman programming at Caltech for a few years, and I admit I didn't use Knuth to teach, in the sense that I didn't require the students to buy it, nor did I assign problems from it. But I *did* tell all my students to buy it (the box set) if they could afford it. And every now and then I did refer the students to look up some detail in Knuth that I felt our textbook (the also very excellent Aho, Hopcroft, and Ullman) had glossed over.
The reason is that when I prepared my notes, and when I went to class, I held a copy of Knuth in my hand. Full of post-its. It's not the best book for "learners" (i.e., beginners), but it's the ONLY book for the algorithm "pro". Sure, you can teach undergrads out of Sedgewick (Knuth's student by the way). But how do you make sure you're not missing something by using Sedgewick? By reading Knuth of course.
If I knew a bright high school student with an interest in computer programming, I'd get him the box set for Christmas. I have to admit I first ran into Knuth when I was a grade school student in the early 80s. There are lots of books in the library that a kid of say twelve just isn't interested in: whatever they are about is something that is just irrelevant and unknown. Not so with Knuth: I was programming BASIC on my C64 back then and knew what programming was. Knuth was downright scary. Here he is talking about simple things, and .... who would have known there would be so much to say about sorting???
about MIX: One day Knuth will be dead. Any programming language that existed during his lifetime will be dead. TeX will be at version pi(=4 atan 1). The Art of Computer Programming will still be relevant, most of it. This would not be the case if
the examples were coded in any "standard" programming language, with all the special-purpose things they all have (no not even if they were in Ruby on Rails!) With MIX, they will at least be in a programming notation as irrelevant then as it is now.
I have an anecdote... when I was a grad student a fellow grad student of mine had come up with a new cute algorithm using two priority queues to solve some problem in CAD. We did some literature searches.. could this be a new algorithm? Nothing came up. Search the web... nothing came up. Look in the standard books on CAD.. nothing came up. Time to publish?
Then I remembered I had a copy of Knuth (he didn't, as it's not fashionable to have forty-year-old books lying around if you're a CS grad student). Turns out the data structure and algorithm the fellow had come up with were described and analyzed in the answer to one of the exercises in Knuth's vol 3. As I recall it the exercise had difficulty level "30" (on Knuth's scale of 0-50).
I draw the conclusion that "active researchers" in a field that has anything to do with algorithms, who don't use Knuth, are at great risk of attracting ridicule for not having read up.
I re-read this book every now and then. Sometimes I read it in the bathroom. Even though I have read it several times, I always learn something new. Often on every page.
- This was a requested gift for my son. He is quite pleased with the series. He says the books are concise and informative. A definite recommendation!
- Knuth talks about the applications into informatics of the theory number.
This book , written several years ago, is today the best about those facts. I have studied recently the random numbers and I have read the algebric theory of this book . It's interesting as a solutions of algebric equation must verify statistic conditions for effective randomness.
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by Herbert Schildt. By McGraw-Hill Osborne Media.
The regular list price is $49.99.
Sells new for $25.59.
There are some available for $23.81.
Read more...
Purchase Information
5 comments about Java: The Complete Reference, Seventh Edition (Complete Reference Series).
- I'm a newbie in java programming but after checking out this book, I was amazed that I can program effectively in Java SE version 6. Herb explains everything very clearly and with some solid examples that will give a full understanding of the the topic concerned.
- I am new to java but programmed in C before. Currently I use the Sun java tutorial and the contents of the above book to get into Java. Un some areas the Java tutorial is better understandable and in some others the above book. Using both gets most of the questions answered. The above book is quite good to have a fast reference to scan through, if one prefers to use a book than to sort it out on the computer.
Unfortunately both are not providing real full propper understandable application examples when it gets more complicated, i.e. examples with proper multi thread operation with propper error handling, internationalization etc. These could be some kind of full applicatation covering not more than a few pages.
Internationalisation seems not to be covered by the above book at all. I don't think it matters much if the software is used only locally but as soon as it is posted on the internet, one should have serious thoughts about it.
- The book can't get better than this for Core java reference. Compared to others books which takes so much of writing to understand the fundamentals, this one really serves the purpose to learn the fundamentals.
- I have read a lot of books on Java, but this was the best one. There are hundreds of books on Java and its technologies, some are good, some not so much but "Java - The Complete Reference" was the book I ever wanted. The author explains very clear the language and its new features added in Java SE 5 and improvements in Java SE 6. I like all books written by Herbert Schildt, he is my preferred author of programming books.
Thanks to Herbert Schildt for this book, keep up good work.
- Trovo Shildt un autore fenomale e in questo libro lo si nota in modo evidente.
Questo libro si offre come reference per il linguaggio JAVA e si merita il titolo che si e' dato. Copre moltissimi argomenti, approfondendo dove e' necessario.
E' aggiornato all'ultima edizione di JAVA.
Lo consiglio a chi inizia ad addentrarsi nella programmazione in linguaggio JAVA, ma ha gia' una consistente base di approccio orientato agli oggetti.
mircha
Read more...
Posted in Programming (Monday, May 12, 2008)
Written by William von Hagen. By Apress.
The regular list price is $49.99.
Sells new for $26.14.
There are some available for $31.31.
Read more...
Purchase Information
5 comments about The Definitive Guide to GCC, Second Edition (Definitive Guide).
- --Warning only coves C and C++ bits of GCC--
This book earns the coveted 5th star for it's clear and consise discusion on how to get automake and friends built. Better than the entire contents of the Automake and Autonconf book for someone not alread familiar with getting them set up. Good explanaation of GCC and updates from the "GCC: The Complete Reference" to cover V 3.x
- Actually, this book does cover the FORTRAN and Java aspects of GCC for a couple of chapters, but yes it is mostly for C/C++ programmers. Anyway, if you want to learn about all of GCC's different switches, optimization techniques, and warnings then this book has it all. It also covers the "helper" tools like gcov.
- Wow. Von Hagen hit a home run with this one. Most programming books are a great answer for insomnia but the well written style of this book almost makes it a "page turner" and that says something for this man's style. I typically shy away from such subjects but was sufficiently impressed enough to delve deeper.
It is apparent from the very beginning when the discussion opens with C compilers that this guy knows just about everything there is to know about GCC.
I don't agree with the Beginner to Intermediate level as I think it is probably an Intermediate book. You really should know something about programming to be successful in understanding and enjoying the book.
Apress is known for highly technical and very well-written books and this one is no different. They certainly seem to find the experts in the field to write their books.
GCC will certainly put you one up on the competition but you may have to read it twice because it is very packed with information. Keep it handy as an invaluable reference.
- The Definitive Guide to GCC covers the ways to use the GCC Compiler to compile programs written in C, C++, Fortran, and Java. For each of these languages the author discusses how it is implemented within the GCC compiler. While all the sections of the book are good the parts I found the best were the ones on optimizing and analyzing code as well as troubleshooting GCC. These are very well done sections and cover stuff that is often left out of other texts or not explained nearly as well.
This can be a dauntingly technical book for those unfamiliar with programming and compiling but that is also what makes it so perfect for the experienced user. It is an extensive reference that includes not only the common options but also some of the more obscure options and switches that can be highly useful in the right circumstances.
The Definitive Guide to GCC is typical of the "Definitive Guide" series by Apress and does not disappoint in terms of expertise, detail, and easy to follow explanations. If you want to know the GCC compiler, the details of how to use it, and troubleshoot compilation problems you will find this book to be one of the best resources you can find. The Definitive Guide to GCC is highly recommended.
- If you want to know more about the gcc compiler this is the right book. Some alreade gcc experienced people could argue that the information could be found by searching the internet but I do not think so.
Read more...
|
|
|
Learning UML 2.0 (Learning)
Combinatorial Optimization: Algorithms and Complexity
Murach's ASP.NET 2.0 Web Programming with C# 2005
Oracle Database 11g PL/SQL Programming (Oracle Press)
Developing Drivers with the Windows Driver Foundation (Pro Developer)
The Microsoft Expression Web Developer's Guide to ASP.NET 3.5: Learn to create ASP.NET applications using Visual Web Developer 2008
Murach's Visual Basic 2005: Training & Reference
Art of Computer Programming, The, Volumes 1-3 Boxed Set (2nd Edition) (The Art of Computer Programming Series)
Java: The Complete Reference, Seventh Edition (Complete Reference Series)
The Definitive Guide to GCC, Second Edition (Definitive Guide)
|