ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Ready-to-Run Visual Basic Algorithms 2ed
Rod Stephens
0 471 24268 3
Roger N Lever
basic; algorithms
Appeared in:
Visual Basic has contributed to the explosion in programmers generally. However, VB'ers are less likely to have had exposure to the 'fundamentals' since the VB staple diet consists of GUIs and database access. For instance nearly any early C/C++ book talks about and implements linked lists or stacks but most VB books do not. This book addresses that by discussing typical algorithms around data storage (lists, trees...) and manipulation (searching, sorting and hashing).

The subject material that is covered is explained well and there are plenty of code examples. For those interested in other specialist algorithms such as mathematical (linear equations, matrices...) these are simply not covered. Regarding the code (has both VB3 and VB4 style), the author states that this is 'demonstration' code i.e. it works but is not to production quality standards. For example, input data is not validated and error handlers are not employed. Also, the code is not necessarily optimised, according to the author, as the code is conveying the algorithmic principle not the fastest implementation, which may be more difficult to understand. The code samples I tested did work - if you supplied the right data type during form entry (values were not checked by the input routines).

At half the price, I would recommend the book as a good introductory text that has working code that can be taken, tested, understood and (needs to be) improved. At this price its value is much more questionable.