Rating:  Summary: The only one in its class, but... Review: Interesting that this is the only book besides the Boutell book that discusses C/C++ programming specifically for CGI. But there are many errors in the book that leaves me wondering if it would do more harm than good to use it. It has an emphasis on writing routines that could be better written in a scripting language: no templates or run time typing is used making the C++ code approach pretty out of date. It was a good try and sorely needed in the industry, but alas, it needs competition.
Rating:  Summary: Good overview of C++ classes, explanation needs work. Review: One of the biggest disappointments today in computer books are their inability to write functioning code. There is always something missing or there is actual code error that makes me wonder how important these books are to these writers. For new users, these kinds of errors are nerve racking. Look on page 76 for the main() function in C++ form. When running the code you'll get errors such as:
File "main.cp"; Line 18
Error: function 'get_msg' has no prototype
because get_msg was not previously defined. If my information is incorrect, I'll be more than happy to be corrected.
Overall, the book was good at getting the point across. I do recommend an intermediate to advanced programmer to look at this book because it has some code that works correctly.
Rating:  Summary: It's an o.k. book, some errors in the book Review: One of the biggest disappointments today in computer books are their inability to write functioning code. There is always something missing or there is actual code error that makes me wonder how important these books are to these writers. For new users, these kinds of errors are nerve racking. Look on page 76 for the main() function in C++ form. When running the code you'll get errors such as:File "main.cp"; Line 18 Error: function 'get_msg' has no prototype because get_msg was not previously defined. If my information is incorrect, I'll be more than happy to be corrected. Overall, the book was good at getting the point across. I do recommend an intermediate to advanced programmer to look at this book because it has some code that works correctly.
Rating:  Summary: Good overview of C++ classes, explanation needs work. Review: The author goes to a great deal of trouble to create usable (?) code for C++ classes. However, if understanding CGI's in a compiled language is your goal, it won't be fulfilled with this book. While the code is weak in places, the author has gone out of his way to provide patches and e-mail responses to problems. Overall, the code is decent--the writing is not.
Rating:  Summary: Talk about an eye opener! Review: This book was well thought out in its presentation of concepts and applications. A definite approach to object programming by the author was great and becomes useful for anyone writing serious CGI programs (not just a visitor's form).In general compiled C++ programs easily out perform scripting languages. Too bad there isn't more books like this one on this topic. To anyone with some knowledge of C++ or C interested in CGI; this book will be a serious eye opener to the capabilities in a real programming language.
|