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
Title:
From Java to C#, A Developer's Guide
Author:
Heng Ngee Mok
ISBN:
0321136225
Publisher:
Pearson Education
Pages:
Price:
Reviewer:
Christer Lofving
Subject:
Java;C#
Appeared in:
17-6

In the latest 4-5 years I have mainly been working with different aspects of Java based technology. Now my employer wants me to pick up C#. This means I should fit well in the rather narrow target group this title is aimed for, namely experienced Java programmers "converting" to C#.

If I have to conclude the book in one single word, it would be just "narrow". The text gives you kind of the same feeling as when reading one of these "exam cram" titles, only focusing on what is important for that peculiar certification. (Only the quizzes are missing).

Mr. Heng Ngee Mok seems to be an experienced Java developer, and also being fluent in C#. On top of that he is a good pedagog. In every chapter there is a distinct focus on the languages differences, which are explained in detail.

Similarities are just simply pointed out. It is easy (and recommended) to go along and work through the small but enlightening code examples on your own computer while reading.

No Visual Studio is needed, a command window, simple text editor and the C# SDK installed will do just fine.

The plan of the book is recognizable from different "beginners programming books", from very basic concepts to more advanced at the end. Personally I appreciate the ending chapters in this book a bit extra, because they deal with all that stuff I am missing in Java from it's C/C++ heritage; structs, enum, Pointers (they are back in some sense at least) and operator overloading.

Also the premier chapter "Introducing .NET" is one of the best briefs of .NET I have read so far. A plus for Mr. Mok also because he is not wasting any time with ridiculous "religious" aspects of the two languages.

It's from the text context only impossible to find out which "side" he eventually has taken stand on. Despite the authors balanced, humourous writing style it still becomes a little dry and boring at the end to read it through. But as a handy companion for Java to C# converts it fits its purpose well.