Monday, December 20, 2021

C# Via the Happy Path - A Review

 



C# Via the Happy Path



by

T. Cloudhorn

A Review

The author claims this book is or the “busy undergrad”; but to this reader it is not clear to whom this book is addressed.

The author starts where most beginning programming texts begin, defining simple concepts such as bits and bytes. He then moves to explaining how transistor work and how they are used to build simple logic gates (i.e. AND, OR, NOR, and NAND gates). He then moves into defining the difference between compilers, interpreters, and hybrid language systems.

From there he begins discussing classes, claiming, “One caution – this book does not cover some very basic programming constructs (built-in language features) like strings, for loops, while loops, if-else statements etc. because these are assumed to be easy enough for the reader to quickly learn by themselves through other resources.” Yet these are the basic building blocks from which programming solutions are actually built. To be fair, the author makes it clear that his purpose is to introduce the reader to Object-Oriented Programming (aka OOP), though it appears he wants to do this without the foundation needed to write complete programs. Doing so, it appears that the book is aimed at those who learned to program before the development of OOP in the eighties and nineties. These programmers will know about the basic building blocks of programming but not how to use them in an OOP setting. Sadly, many of us who learned programming in this era are nearing retirement age. The book comes 20-30 years too late. I will only give the book 2-stars.
______________
This review is based on a free electronic copy provided by the publisher for the purpose of creating this review as well as a Kindle book purchased on-line. The opinions expressed are mine alone.

No comments: