Saturday, June 23, 2012

Book Review: Pointers on C

The book 'Pointers on C' is an excellent book for the person with a working knowledge of the C language. If the reader does not know this, the reader will be made painfully aware of it in the first chapter.  Instead of the typical "Hello World" one line program, the program explained in the first chapter is one only a person who has written programs would understand. In the explanation of the program and throughout the rest of the book, the author sites good and bad programming practices. This is exactly why I like this book. It covers C programming in a unique way.

In the second chapter, the author discusses lexical rules and the importance of good program style. Each chapter is devoted to one topic: Data, Statements, Operators and Expression, Pointers, etc.

As the reader probably guess, the book elaborates on pointers.  There are three chapters focused on pointers and chapters with partial focus on pointers. These chapters include the chapters titled Arrays, Using Structures and Pointers and Advanced Pointer Topics as well as many other chapters. 


The book also contains a chapter on the Preprocessor, abstract data types and the run-time environment.


This book is a practical book on the C language. I've had this book for years and have referenced it while I was an embedded systems software engineer. 


Pointers on C
Written by Kenneth A. Reek
Published by Addison-Wesley
ISBN 0-673-99986-6




Tuesday, June 19, 2012

Object Oriented Programming With Turbo C++

The book Object Oriented Programming With Turbo C++ has received mixed reviews on the Internet. This book is not a tutorial on C++. The book explains and provides the code for Object Oriented Programming applications.

After a brief introduction to Object Oriented Programming, the book explains and presents two versions of a File Browser Program. The first version does not use Object Oriented Programming. The second version uses Object Oriented Programming.

The book can be very confusing if the reader tries to read it like a text book. Reading it does not suffice. As the reader reads it, the reader should create an index of functions, classes, data and the pages they are on.

The disadvantage is that the program was written in Turbo C++ 1.0.  However, there is a free version of Turbo C++ that works on Windows ME, Windows 2000, Windows XP, Windows 7 and Windows NT.
You can download it at the following site:


In addition, there is a book
Turbo C++: The Complete Reference
written by Herbert Schildt
available on the Internet.

I am not affiliated in any way with the web sites and the author or publisher of the Turbo C++ books presented in this blog.