Student Review: C# Precisely

May 24, 2012

Authors: Peter Sestoft and Henrik I. Hansen

Edition: Second

Publisher: MIT Press

Pages: 264

Price: £20.95

ISBN: 9780262516860

Many aspects of computer science require books to be read from start to finish. Programming is no exception, and there is the added need to read and reread critical chapters as a point of reference. A book such as this should always be close at hand, both for experts and for those who have some prior programming experience when tackling a problem.

Peter Sestoft and Henrik Hansen provide a clear and concise overview of relevant knowledge and key theories before delving into more detailed examples. They focus on some of the most popular design trends, such as Linq and the avidly awaited C# 5.0 for asynchronous programming. This book covers a great deal of ground in its small and compact size. Although it offers a wide and varied range of examples, it is really a general reference book to be used when addressing abstract problems rather than the detailed issues that a programmer may face when debugging specific code.

Each chapter systematically breaks down individual concepts of C# into subsections to develop an underlying idea of what it is and how it might be applied to a problem. This gives the reader a starting point to think about the problem and, where necessary, to find the literature required for further investigation. This simplified method of writing removes the need for discussion, leaving the reader with an appropriate amount of detail that can be skimmed over to reach an answer.

Many of the explanations and examples assume that the reader already understands a certain level of the Java programming language. Certain differences and similarities between Java and C# are highlighted throughout the chapters, making it considerably simpler for those who do have some background in the former. Even so, it is not a prerequisite for using this book. Even without knowledge of Java, the reader can gain access to key concepts. As some undergraduate students do not gain a significant amount of programming experience until later in their course, this book would be more suitable for third-year undergraduates and postgraduates - and lovers of all things coded.

Who is it for? Third-year undergraduates and postgraduates.

Presentation: Simple and compact.

Would you recommend it? Definitely, as a book to pick up when needed.

You've reached your article limit.

Register to continue

Registration is free and only takes a moment. Once registered you can read a total of 3 articles each month, plus:

  • Sign up for the editor's highlights
  • Receive World University Rankings news first
  • Get job alerts, shortlist jobs and save job searches
  • Participate in reader discussions and post comments
Register

Have your say

Log in or register to post comments

Featured Jobs

Most Commented

Monster behind man at desk

Despite all that’s been done to improve doctoral study, horror stories keep coming. Here three students relate PhD nightmares while two academics advise on how to ensure a successful supervision

celebrate, cheer, tef results

Emilie Murphy calls on those who challenged the teaching excellence framework methodology in the past to stop sharing their university ratings with pride

Sir Christopher Snowden, former Universities UK president, attacks ratings in wake of Southampton’s bronze award

Reflection of man in cracked mirror

To defend the values of reason from political attack we need to be more discriminating about the claims made in its name, says John Hendry

But the highest value UK spin-off companies mainly come from research-intensive universities, latest figures show