Programming Books


Books-Under-Review-->Computers-->Programming-->45
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Programming Books sorted by Average customer review: high to low .

Programming
Windows 95 System Programming Secrets (The Secrets Series)
Published in Paperback by John Wiley & Sons Inc (Computers) (1995-11)
Author: Matt Pietrek
List price: $49.99
New price: $89.40
Used price: $1.59

Average review score:

Detailed explanation and solid examples.
Helpful Votes: 0 out of 0 total.
Review Date: 2004-08-09
This book is excellent as usual from the top windows reverser Matt Pietrek. By the way, Matt now has his own blog page although he's not writing as much as Raymond Chen. Search Matt Pietrek blog on google will take you to his blog site and if you have a question from the book (which you shouldn't as the book is so very well written :) Call me a Matt Pietrek Fanboi if you want!)

What I like most about Matt's articles and books? 1) Very well thought out explanation; 2) Solid examples that not only demonstrate the ideas but also show you interesting programming tricks.

Ah, good. It's all here, now I can get to work...
Helpful Votes: 1 out of 1 total.
Review Date: 2001-11-19
I hadn't realized that Mr Pietrek is something of a legend. I
simply set out to find a decent book that would (un)cover
some of the "secret" things about Win32 programming that were
tripping me up. Not only did I find answers, I found other
things to steer around. It's a good book, it's readable, and
even a bit funny. I'd buy it again, most certainly.

Best book of my life!
Helpful Votes: 2 out of 2 total.
Review Date: 1999-02-02
Simply great! Covers all the secrets of Windows in a superb manner. Reading it was like reading some very intereting novel that I wanted to finish right when I started with the first page. If possible, I would give it infinite stars

More than an insider
Helpful Votes: 2 out of 2 total.
Review Date: 1998-10-08
This book really uncovered the dark areas of Windows 95. If your work requires you to go deep inside the system, this book will really take your hand right to the point. The best subject is the description of the Win32 protection and how windows do it, Win95 synchronization, Memory management, Win16 mutex,PE ... mostly all system level subjects are covered by this book.

A must have. I keep coming back to the excellant reference
Helpful Votes: 5 out of 5 total.
Review Date: 1999-06-23
There are very few books that I have gotten this much wealth of information out of. Matt spent a lot of time researching it, reverse engineering windows 95 to see how it works. I would gladly pay 10 times the sales price. I found the in depth coverage of the PE (win95 EXEs) file format much better than anything microsoft has to offer. Also, many people will find the section on how to "inject" DLLs into another process space very useful for all sorts things. The coverage of how exceptions are handled is very good. All of the information in the book is still valid today even though it came out in 95. Anyone writing a debugger, compiler, profiler, or system tool will find this book useful. Let's hope Matt writes another book!

Programming
XQuery
Published in Paperback by O'Reilly Media, Inc. (2007-03-30)
Author: Priscilla Walmsley
List price: $49.99
New price: $23.98
Used price: $13.99

Average review score:

Great X-Query book but needs more information.
Helpful Votes: 0 out of 5 total.
Review Date: 2008-03-15
The problem of this book is it doesn't give detailed information on how to implement X-Query on your computer. When you have Windows Vista, eXist doesn't work. Neither does WAMP. And unless you have heavy duty experience with SQL Server, this book is useless. The author of this book needs to include many more simple examples so that people like me can use the language. I might figure out how to use this someday, but it will be a long time before I do. That is so disappointing.

Must read... then must keep around.
Helpful Votes: 0 out of 0 total.
Review Date: 2008-03-11
XQuery has its logical side, but it's pretty easy to forget all the syntax rules and nuances associated with it. Without this book, I'd easily be cursing XQuery and everything associated with it.

It was a great read to get started, but it's become an indispensable reference for day-to-day work and play. With the 30 or so sticky-notes poking out the top, I find myself constantly in this book looking for not just answers, but ways to better use XQuery efficiently in a maintenance-friendly manner.

Good Book for Database Professionals to Learn XQuery
Helpful Votes: 0 out of 0 total.
Review Date: 2007-09-04
This is a nice, comprehensive book written by someone highly qualified to talk about XQuery. The author, Priscilla Walmsley, was a member of the W3C XML Schema Working Group.

Now that XML is being added to database management systems, DBAs and database developers will need to know how to query that data. And they'll more than likely be using XQuery to do it. As such, this book would be a good way for database professionals to gain expertise on XQuery.

Walmsley's book offers a concise, yet in-depth tutorial on the XQuery language specification. After digesting these 25 chapters you'll have the knowledge required to program using XQuery to read your XML data. Whether you're coming from a relational and SQL background or you're an XML and XSLT coder, this well-written text will help you understand and write queries using XQuery.

Good XQuery tutorial/reference
Helpful Votes: 2 out of 2 total.
Review Date: 2008-01-29
I needed to come up to speed with an XML database server (Mark Logic) and I found this book very useful for learning how to use XQuery. It was concise and provided many good examples. The presentation of chapters was somewhat episodic--you had to read the later chapters to find out how some of the topics turned out. This was probably due to the newness and complexity of the topic. I wouldn't be surprised if there was a chapter reorg for the 2nd edition.

In my case, the book covers only XQuery and does not cover the XQuery extensions and specifics of the XML database system I was using. Walmsley's book makes a great companion to the vendor documentation.

A specific, valuable reference
Helpful Votes: 2 out of 2 total.
Review Date: 2007-07-07
XML programmers and database users will find Priscilla Walmsley's XQUERY a specific, valuable reference which is based on the Xquery 1.0 standards and which offers a basic tutorial on specifications and programming with the query language base. Query writers should have some knowledge of XML basics to use this, and can quickly progress into the 'advanced' category using an overview and tour of Xquery which includes guidelines for working with different types of data and an A-Z reference to the program's functions.

Programming
ACT! 2005 For Dummies
Published in Paperback by For Dummies (2004-09-24)
Author: Karen S. Fredricks
List price: $24.99
New price: $0.15
Used price: $0.01

Average review score:

ACT! Software Instructor
Helpful Votes: 0 out of 0 total.
Review Date: 2007-02-20
I use Karen's ACT! for Dummies (2005, 2006, 2007) books as course materials for most of the classes I teach. Her books are well written, easy to understand and contain soem real life examples. She certainly helps me look good to my students. Thanks Karen!

Too Cool
Helpful Votes: 0 out of 0 total.
Review Date: 2007-01-04
Great Seller - This is one of my favorite book's - Too, Too Cool!

ACT 2005 is the greatest
Helpful Votes: 1 out of 2 total.
Review Date: 2006-02-27
I want to thank you karen for the remarkable book, it is very easy and at the same time have everything in it . I enjoyed reading the book and hope you can write more, so many people in the IT industry will enjoy reading Books again. Please keep on the good work. God Bless you.

Acts 2005 dummies
Helpful Votes: 2 out of 2 total.
Review Date: 2006-02-24
Book is easy to follow, very helpful to a beginner. It would probably be helpful to an experienced user but I am so new to this that I have not even looked into advanced features. I highly recommend this book.

Review from the Author
Helpful Votes: 7 out of 10 total.
Review Date: 2004-10-22
Don't be fooled by the "Dummies" title - Wiley Publishing has a very successful formula that they've developed for this series. As much as I'd like to think that you're going to read this book from cover to cover, alas, it's meant to be a reference book that you can pick up and instantly find the answer to your most pressing questions. I've covered the most commonly used of the ACT! features and included many of the "gotchas" that I've encountered over my many years of ACT! consulting. I've given you easy, step by step instructions that don't require you to work with "pretend" contacts. Most importantly, I've tried to infuse the book with a sense of humor because to me learning a software program should be fun and non-threatening.

Karen Fredricks
Author, ACT! 6 for Dummies
Author, ACT! 2005 for Dummies

Programming
Advanced FPGA Design: Architecture, Implementation, and Optimization
Published in Hardcover by Wiley-IEEE Press (2007-06-29)
Author: Steve Kilts
List price: $99.95
New price: $74.90
Used price: $69.95

Average review score:

practical application of FPGA design principles
Helpful Votes: 1 out of 1 total.
Review Date: 2008-02-10
while there's a veritable sea of books discussing VHDL and other hardware design technologies, there's precious little in the realm of practical, roll up your sleeves and get the job done FPGA design info.

mr. kilts takes a very pragmatic hands-on approach to FPGA design and implementation with logs of examples, practical board level design advice and a book layout that focuses on what you need to get the job done.

the coverage of simulation techniques and considerations alone, is worth the price.

Very pleased with book
Helpful Votes: 2 out of 3 total.
Review Date: 2007-07-09
I found the book to be quite helpful. I liked the presentation of practical examples. I would recommend this book any serious FPGA designer.

The real design warriors guide
Helpful Votes: 3 out of 3 total.
Review Date: 2007-07-30
Finally! A book that actually talks about advanced design techniques instead of giving a historical overview of FPGA design.

I have to admit that I didn't read this book cover to cover. Rather, I use it for reference as needed. It's starting to get that same tabbed look that my other reference books have.

Excellent coverage of FPGA design
Helpful Votes: 3 out of 4 total.
Review Date: 2007-07-09
I felt the author was well versed in real-world FPGA design. This book doesn't discuss any of the basics, but does an excellent job in explaining topics such as architecting for speed, synthesis, and place and route optimization, etc. This is the most useful FPGA book that I've read.

Great FPGA Reference Book
Helpful Votes: 4 out of 4 total.
Review Date: 2007-08-19
This is a great reference book for any level FPGA designer. This book skips past the basics unlike most books on FPGA design and jumps right into advanced topics that practical FPGA designers need to be aware of.

Plenty of discussion on the trade offs that must be faced in FPGA design based on you desired optimization target (speed, size, & power) and discussion of methods to achieve that goal. Lots of practical example code is used to illustrate each topic.

Discussion of simulation techniques and coverage which is becoming a key factor in verifying HDL based designs.

This book contains several topics that I have been waiting to see discussed well in a textbook including floorplanning and the pitfall of using asynchronous resets.

Besides HDL design techniques, the author discusses the PCB level design methodologies that must be used when designing an FPGA into a system. This disscussion is a great complement to this already fine book.

Programming
Advanced Use Case Modeling: Software Systems (The Addison-Wesley Object Technology Series)
Published in Paperback by Addison-Wesley Professional (2001-01-08)
Authors: Frank Armour and Granville Miller
List price: $54.99
New price: $17.78
Used price: $8.43

Average review score:

Advanced Use Case Modeling: Software Systems
Helpful Votes: 1 out of 4 total.
Review Date: 2006-03-01
This book was nice .it was NEW.I never thought I will get a New book for less cost.

Tells you how to start and when to stop
Helpful Votes: 17 out of 19 total.
Review Date: 2001-10-23
I have found this book of tremendous help in my work.

My first books on use cases focused more on UML rather than use cases. I did not give a hoot on use cases, because they look so simple on paper (and that's why I didn't buy a book specifically on use cases!) But as I grew as a developer, I began to believe that use case modelling if done well can significantly reduce development effort and bring about quality solutions. Use cases are the foundation to the understanding of the system that you are trying to develop. Use cases deserve serious attention.

The main problem with use cases is that you either don't know how to start or when to stop. This book tells you both. It tells you how to develop your use case model systematically from scratch and how to make provisions so that your use case model can grow. IMO, that's the main draw for this book.

The authors also give good insights on the possible approaches the reader can take to expand his/her use case model iteratively. It cautions the modeller to keep a balanced model so that stakeholders can understand, rather than one that specifies everything but gets bogged down by the details.

Semantics, you can get it elsewhere, but this book discusses it pretty well too. The examples are clear and relevant.

All in all, Frank and Granville did an excellent job covering the topic.

An Outstanding Guide for Experienced Practioners
Helpful Votes: 2 out of 8 total.
Review Date: 2001-10-12
It is refreshing to a read a text that caters for those of use who already have experience in this domain and are seeking to develop their skills - without reverting to acadamia style writing. Useful examples, balanced descriptions, and an excellent coverage are all attributes of this text.

A very thorough and well-written book
Helpful Votes: 30 out of 32 total.
Review Date: 2001-02-06
This book has some powerful advice for those projects that use Use Cases to drive their analysis and design efforts. It lays out a good process to follow for developing the Use Cases so you don't jump right into the details without a plan. Much of the advice is good Software Engineering practices, but a lot of people seem to forget that it still applies even when making use of newer techniques such as Use Cases.

The chapters pertaining to relating the Use Cases to other artifacts - such as test cases, the User Interface, and the Object Model - offer very practical and sound advice. You can tell that the authors have actually done it before and are speaking from experience and lessons learned.

The chapter explaining Extend Relationships offered the clearest and most complete description of the Extend Relationship that I have encountered.

All of the writing is very approachable and the examples sprinkled throughout the book and in the Appendixes are very helpful.

Excellent practical guide
Helpful Votes: 4 out of 29 total.
Review Date: 2001-04-20
I strongly recommend this book!

Programming
Advanced VBScript for Microsoft Windows Administrators (Pro Other)
Published in Paperback by Microsoft Press (2006-02-22)
Authors: Don Jones and Jeffery Hicks
List price: $49.99
New price: $15.44
Used price: $15.44

Average review score:

Perfect for WMI, ASDI, HTA, and Ideas
Helpful Votes: 0 out of 0 total.
Review Date: 2007-12-22
I have just recently started WMI and ADSI. I am a "top down" learner, get the hard stuff, then the simple stuff. This book is perfect for server '03 and windows system Admins. it is not a "solve every problem" I dont think it even solves most problems, but it does have tools and information that WILL make you a better windows administrator. If your just getting into scripting for windows, this is not the book for you. If you are looking for a resource that you can read through and use as a reference, to learn better ways to script your windows administrative tasks, this is the book for you. the CD has great examples and tools, along with a PDF of the book. the book is laid out very well, with specific projects, which is perfect for using this book as a reference. I read it straight through and was able to use parts of it almost every day. all of the information in this book is available at the scripting center, this book just has gotten the really good stuff for Admins, and laid it out perfectly. This book has helped me to write programs that sometimes save me hours of repetitive tasks. Example: manually removing a network virus from computers when I know all the information, but the scanner does not. I am quite happy with this book, and would reccomend it only to people with a light background in programming, and anyone that maintains a '03/XP network.

Get this one!
Helpful Votes: 0 out of 0 total.
Review Date: 2007-11-29
Absolutely excellent!! Very technical and to-the-point, so this book might not be for the absolute beginner. But for the more experienced Windows systems administrator, this book is an absolute goldmine! Also, in my view, it balances perfectly between being a reference volume and a textbook; I've started from page 1, and will go throu the whole book (and I enjoy every minute of it..). But still, this book will be seen next to my desk, within reach whenever I need to look up something...

With the book comes a CD with the whole book in searchable PDF-format. And I would like to thank Microsoft Press for doing that! I have put the PDF on my PDA, and can access its wisdom wherever I go! Great!

Worth it for the Exchange section alone
Helpful Votes: 1 out of 4 total.
Review Date: 2006-10-01
I picked this up after noticing it in a book shop (sorry Amazon!). I'm an Exchange administrator and this book gave me some great scripting tips for managing and monitoring my environment. I haven't gone much beyond that since, to my regret, but the concept of packaging scripts was news to me, and I would love to find the time to try out some of the other more elaborate techniques in there. But of course, I am an Exchange Administrator ;-)

Delivers what it promises
Helpful Votes: 12 out of 12 total.
Review Date: 2006-03-10
It never ceases to amaze me how many scripting books, including this one, start off telling you that you should already have intermediate to advanced scripting skills before you read, yet spend an initial chapter explaining what an array or an object is. It leaves me feeling that their definition of what "advanced" is will differ greatly from mine. I am also always a little dismayed when throughout, a book plugs a costly script development studio and spends time pointing out why your chosen script editor isn't good enough for your projects.

That said, Advanced VBScript delivers what it promises. It is written for intermediate to advanced scripters and has the primary goal of introducing scripting formats, utilities, objects and processes that might otherwise be overlooked. The beginning introduces you to the WSF XML format for scripts, why you would want to use it, and how to convert your existing scripts to this format. From there you are shown how to utilize scripts as COM objects, how to add an interface to your scripts via HTML and HTA applications, performing remote scripting, and expand your scripts ability using database, ADSI, WMI components. The last section focuses on working with Exchange 2003, MOM 2005 and Virtual Server 2005. At around 500 pages, the book is certainly not an exhaustive reference for each component examined. You are provided a good introduction and general instructions to the topic, given many recipe scripts for immediate inclusion in your environment, and then provided additional detail on where to go to focus on the topic.

The book is formatted to not only be a start to finish textbook, but also serve as an excellent reference guide for the introduced components later on. Although you may find similar scripting information scattered about other VBScript books, here you have a great deal of well presented topics that cover a broad spectrum of concepts. Inclusion of this title to your reference library will provide you the information you need while keeping your bookshelf compact.

As good as they say
Helpful Votes: 7 out of 7 total.
Review Date: 2006-05-02
This is an excellent follow on book to "Microsoft Windows 2000 Scripting Guide," ISBN: 0735618674, which was my previous bible. I had long ago advanced past much of what is written in that excellent foundation book for VBScript, and this advanced volume really fills in the gaps. After purchasing numerous VB and VBA references that are nothing more than syntax libraries, I feel I finally have the big picture on the capabilities of this technology with this book. It is all clear.

Combined with the Windows Internals book, I don't think there is anything I couldn't do now that I had wanted to do with this technology previously. The chapters on scripting database connections and HTAs are worth the price alone. If you do any serious scripting work, this book is the true capstone. And who else could publish such a book than the horse's mouth itself?

Programming
Apache Pocket Ref
Published in Paperback by O'Reilly Media, Inc. (2000-06-20)
Author: Andrew Ford
List price: $9.95
New price: $262.08
Used price: $1.87

Average review score:

Excellent!!!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-05
Very comprehensive... a lot of bang for your buck in a little book. I keep it in my laptop bag 24/7 now.

Never leaves my side
Helpful Votes: 2 out of 3 total.
Review Date: 2001-11-30
I, incredulously, bought this book not expecting to refer to it because I know everything ( ;-P ). I have found that it a most invaluable resource. If you know (and love) Apache, this is the synopsis you need sitting on the left hand side of your keyboard.

Good info, good price, ok binding.
Helpful Votes: 2 out of 2 total.
Review Date: 2001-05-22
For material that's mostly already online, this book is a good investment. I get really tired of window-switching references, and sometimes I like to sit away from the computer while I'm looking up stuff on directive syntax or whatever. For that, this book is worth the price.

I'd still like a more suitable binding for a small book with a font chosen for density. Lord, won't you make me said book so it will lay flat? That would make this dealie a five-star pick for me.

Up-to-date!
Helpful Votes: 3 out of 8 total.
Review Date: 2000-10-31
This little book covers the latest version of Apache, and was packed with info for its size. If you're already familiar with other releases of Apache, then this is the perfect book for you - and all you'll ever need!

Perfect volume for the price.
Helpful Votes: 4 out of 4 total.
Review Date: 2001-10-10
A large system of configuration commands and syntax is a useful and powerful tool for allowing people to easily control complex pieces of computer software.

Large configuration files have one major problem; you tend not to look at them often enough to get the language and syntax down pat. You find yourself making too many tiny errors in command name or syntax and struggle with one window editing the file and one or more windows open displaying the documentation.

With Apache I have this problem in spades. The configuration system may be well designed and the syntax as easy as possible, but most people will still struggle to keep every detail in their head. I know what I need to do, have a fair idea how to do it, but the details elude me.

That's where this little volume comes in immensely handy. I have several of O'Reilly's pocket references and find the PHP, Apache and Perl ones never stray far from my computer. This one provides a wealth of reference information packed into a small, inexpensive little volume. It has enough information about the exact name and sytax of the Apache configuration directives that I donĂ½t need to go to a larger book or delve into the manual.

Oh, and for those that want this volume to lay flat. I ran my copy through a paper cutter and trimmed the spine off. After punching holes in the pages I then had a loose leaf version that allowed me to add my own pages of notes in various spots and lays perfectly flat. It only took a few minutes. Sorry, O'Reilly - but it is more useful if it can lay flat and being able to add notes is great.

Programming
Approximation Algorithms
Published in Kindle Edition by Springer (2004-03-22)
Author: Vijay V. Vazirani
List price: $49.95
New price: $35.96

Average review score:

Short and Sweet
Helpful Votes: 2 out of 3 total.
Review Date: 2006-03-12
This is a fanastic topics book in approximation algorithms. The problems and proofs are challenging and concise, but written in a very accessible manner. It is a great reference book, and also a convenient place to grab a lecture from if you need something to fill our a course. I have found it extremely useful, and even fun to read. I highly reccomend it for any person interested in theoretical computer science.

a wide variety of topics
Helpful Votes: 3 out of 6 total.
Review Date: 2006-11-07
Vazirani's book seems well suited for a computer science researcher who has had a rigorous background in pure maths. The level of difficulty can be quite advanced. Also, it is not the sort of book that gives algorithm examples in an actual programming language. Not that this should be a handicap to a skilled reader. The algorithms are usually described in high level pseudocode. You have to manually instantiate these in the language of your preference.

The 30 chapters span a wide variety of computational topics. Some are simpler than others to understand. Like the chapter on finding the shortest vector from the integer lattice made from a set of linearly independent vectors. That requires only a year or so of introductory linear algebra.

There are exercises for each chapter. Some exercises are formidable. Essentially like little research problems in their own right. Another plus for the book.

Only for graduate level - very good
Helpful Votes: 3 out of 4 total.
Review Date: 2005-11-22
Very good, it is easy to read the book if you have a good level
of knowledge and the experience to think some details in the
proofs of the theorems.
I think it is a very good book for a graduate student.

Much needed desktop reference for anyone working with algorithms, networking protocols, optimization
Helpful Votes: 5 out of 5 total.
Review Date: 2006-03-09
I have been looking for books related to solving NP-complete and NP-hard problems approximately. There is another book by Hochbaum and I have that too. Unfortunately, that book is more of a research oriented book as it is written by several researchers. It's like reading several research papers within two hard covers. This means that one needs to have a sort of intermediate level of experience with approximation algorithms.

For a beginner, one would expect a book that starts from ground-up and that has been written as a textbook rather than as a set of research papers. The book by Dr. Vazirani, is the only book that is written by one author with a step-by-step evolution of concepts and ideas related to approximation algorithms.

Very nice introduction
Helpful Votes: 6 out of 6 total.
Review Date: 2006-05-20
This is a quite nice book by an author who is well-known in the field. The book is not thematic, instead it presents certain problems in each chapter along with the main approximation algorithms and correctness proofs. Yet, each new concept is well introduced with the problems. For instance, the author presents LP-based techniques on the same problem (set cover) in the second part of the book. This makes it quite easy to compare and understand different techniques. The last part of the book is a little bit advanced compared to the first two parts which uses combinatorial or LP-based analysis of the algorithms. The presentation of the PCP theorem- arguably the deepest theorem of computer science- and its consequences are also in the last part.

A warning though: The book is quite terse at times, which enforces a dense reading. This may not be suitable for an undergradute study. My only complaint is that the PCP theorem might well be introduced with a little more intution.

Overall, I rate this book as excellent. If you are interested in algorithms, you should definitely buy it. Also, buy the "Complexity and Approximation" by Ausiello, Crescenzi and others. They provide a more comprehensive and thematic treatment. It also has an excellent bibliography and list of NP-hard problems. These two will make a great couple. The book edited by Hochbaum (Approximation Algorithms for NP-hard problems) on the other hand presents detailed information on the algorithms.

Programming
The Art of Computer Programming, Volume 4, Fascicle 2: Generating All Tuples and Permutations (Art of Computer Programming)
Published in Paperback by Addison-Wesley Professional (2005-02-24)
Author: Donald E. Knuth
List price: $19.99
New price: $12.98
Used price: $11.93

Average review score:

Computer Science Classic
Helpful Votes: 0 out of 0 total.
Review Date: 2008-06-02
Three classic volumes from Donald Knuth. I have the 3rd edition. Once your get pass understanding MIX ( MMIX, 4th edition), it is a great technical read. Bring so much to Computer Science. I used them in school. I use them today.

Brief but worthwhile
Helpful Votes: 2 out of 3 total.
Review Date: 2007-08-12
Combinatorial problems arise in a wide range of contexts. Among combinatorial problems, generation of all distinct sets of some size (tuples) or all rearrangements of the objects (permutations) occur commonly, often as the first step in a larger calculation. Knuth addresses some important classes of such problems in this book.

Even "all possible permutations" leaves a wide range of choices open. For example, should the list be in alphabetical order? Should it minimize the number of differences between consecutive elements? Many other constraints can be imposed as well, even esthetic ones! "Ringing the changes" on a carillon is one such combinatorial problem, with a long history and criteria for beauty all its own. However choices are made, the next step is to specify a way of creating the list. This can have constraints of its own. For example, it may be neccesary to create the next arrangement in the sequence knowing only the current element of the sequence. Knuth offers different algorithms for meeting different sets of constraints. If none of them match your needs, then the references will help you find something that does, or the discussion and exercises will help you develop one of your own.

Although useful, this book is very brief. 144 pages isn't a lot. Take away 45 pages just for solutions to exercises, then more for index and exercises, and the text is surprisingly brief. What's left carries its weight, though. It's a valuable addition to almost programmer's library.

-- wiredweird

Very nice book
Helpful Votes: 2 out of 3 total.
Review Date: 2007-02-01
Am studying Gray codes for graduate paper. This was an excellent resource. Fun and interesting read.

a solid compendium of challenging problems
Helpful Votes: 27 out of 34 total.
Review Date: 2005-04-25
This preliminary excerpt from Knuth's Volume 4 will please all the fans of his seminal first three volumes. The didactic style is the same. So too is the very distinctive Tex typeface. (You know that he invented Tex, don't you?)

Of course, there are the problem sets. This little book has two sections. In each are 112 problems. Strewth! Knuth thoughtfully gives an estimate next to each of how long it will take you to solve it. Those estimates probably refer to someone of his calibre. I've attempted most of the problems in his earlier volumes and could typically only get within a factor of two of the time estimate. And this was only when I could actually solve a problem.

The book addresses a gap in the literature of computer science. Research papers in journals or books of conference proceedings do not usually present you with problems. While introductory texts do, but those are simple. Very difficult to find a solid compendium of challenging problems.

Such is the attraction of this book to me and perhaps to you. The potential readership is exclusive and self selecting. The only drawback is the wait for the rest of Volume 4.

Combinatorial Programming Simplified!
Helpful Votes: 6 out of 6 total.
Review Date: 2006-10-11
First, I would like to say this is the first Donald Knuth book I have read, only because every programmer respects TAOCP so much that they say it is too hard for the hobby programmer. I have a small background in Computer Science, and some mid-level Math; yet Knuth walks you through some of the most exciting Computer Science problems you could ever dream of with ease! I came to find this book perfect, mostly because my favorite Programming problem is the Traveling Salesman, this book as well as fasicles 3 and 4, are the perfect reference to find great ways to venture into the unsolved TSP Algorithm, and the feared Hamilitonian Cycle.

Reading about gray generation I immediatly found so much more value to this book than I ever expected. As well, the book then jumps into ways to use loopless generation( which blew my mind! ). Then the best part comes in the second half of the book, "Generating All Permutations" First it starts with a brute force method for achieving all permutations, then Algorithm L to G(my favorite algorithm in the book...) is the largest hurtle in the book; I actually bought the whole TAoCP volumes so I could get through this part because it goes over permutation pre-multiplication ( Knuth has a better way of defining this ), although the idea is simple, an effective way to implement and explore pre-multiplication I found to be extremely important and should not be over looked. Then after that the diffictulty goes to equal as the first half.

In summary this book is deffinitly worth the wait, and it helps a person, no matter how experienced, to explore new ways to venture out of the straight and narrow, and into an arena of problems that few dare to venture.

Programming
Behaviorask: Straight Answers to Your ABA Programming Questions
Published in Paperback by Dove and Orca (2005-07-15)
Authors: Bobby Newman, Dana R. Reinecke, and Tammy Hammond
List price: $18.00
New price: $18.00
Used price: $16.99
Collectible price: $18.00

Average review score:

Help with Aspergers behaviors
Helpful Votes: 1 out of 1 total.
Review Date: 2008-07-01
While writing programs for a child with Aspergers this book gave me help with operational definitions. Giving others a better objective difinition to work with the child. I appreciated it and will be able to use it in the future.

Newman Express Keeps On Running
Helpful Votes: 4 out of 4 total.
Review Date: 2006-07-04
Once again the "Newman Express" pulls in right on time. Just when you think it can't get any better, Dr. Newman proves you wrong. Behaviorask:Straight Answers to Your ABA Programming Questions" is right on target. Co Authored by Dr.'s Reinecke and Hammond, the book is a must have for parents and educators as well.A particularly valuable resource for educators that may not necessarily be fluent in ABA.It is full of must have info that is very easy to understand and clearly written. Thank you to the authors who seem to repeatedly put out quality material at affordable prices to help understand more about the ASD.

Valuable tool for parents
Helpful Votes: 4 out of 4 total.
Review Date: 2006-05-18
Behaviorask is a must have for parents of children diagnosed with an Autism Spectrum Disorder. It is an interesting and practical book writen in a straightforward manner. It answered many of my questions regarding my son's ABA program and gave me a solid foundation from which to become a better, more educated advocate for my son.

Bobby Newman does it again
Helpful Votes: 6 out of 6 total.
Review Date: 2006-06-05
Bobby Newman, along with Dana Reinecke and Tammy Hammond, has given us another well-written, practical guide for ABA programming. The book is filled with many questions that really do come up along the way in ABA programs, with well-thought-out answers that examine all sides of the issues.

This book is a very practical guide, either to help parents and teachers when setting up a new ABA program, or to help fine-tune an existing program. Behaviorask is a pleasure to read, easy to understand and full of useful information.

Great resource for parent and professional
Helpful Votes: 8 out of 8 total.
Review Date: 2005-08-23
As a parent of a child with autism, I know that everything matters. Every seemingly insignificant reaction can actually be quite significant in eliciting a desired response. It can therefore be complicated to determine the appropriate response. This is a great resource in helping to manage that ongoing task. This book demonstrates how to integrate an understanding of the principles of behavior analysis with an understanding of the learner to achieve the best results. This book answers questions and dispels myths in the most logical and easy to follow manner. Best of all, it doesn't just give the answer but explains the concept. As a parent, I am glad such a resource exists. After reading this book, I immediately found ways to maximize my own effectiveness. It is this kind of book that not only teaches but empowers the professional and parent to be the best they can be. Parents, this is a must-have for you and your child's team and well worth the price.


Books-Under-Review-->Computers-->Programming-->45
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250