ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib 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 1949 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
Title:
C# for Experienced Programmers
Author:
Deitel and Deitel
ISBN:
1-13-046133-4
Publisher:
Prentice Hall
Pages:
Price:
Reviewer:
Paul Thomas
Subject:
C#
Appeared in:
18-1

With a title like this, it's not unreasonable to expect that a developer experienced in C++ or Java could learn about the differences fairly quickly and move on to more advanced topics to get a feel for the language. Instead page after tedious page details the "if" keyword or what inheritance is. The pretty diagram inside the back cover recommends novices read their introductory title first. I can't imagine how annoyed I'd be if I had.

To be fair, a Java programmer only really needs an A4 sheet with keyword and class replacement tables. The language was that badly ripped off that it would be hard to pad a thirteen hundred page book like this. This reviewer isn't a Microsoft Hater, but he is a Microsoft sycophant hater. Books like this give you the impression that before the .NET platform, we were all just grubbing around with registers.

There is some useful material contained and it appears to be well researched and checked, the problem is accessing it. Its torturous to read a book like this and the format makes it impossible to simply hunt down the information you need. The over use of bold type reminds me of revising college students that highlight every other sentence in their notes. Like somehow all of it will be remembered better.

My other major problem with this book and many like it is that it cannot separate C# from Visual Studio. This would be fine in a book with a different name but is just misleading here. A more cynical person might think the name was made up purely for product differentiation.