Friday, September 3rd, 2010

Cross Platform Programming

Object Oriented Programming languages make developing programs to run on multiple operating systems much easier. All you need is a class library of common functions that has a separate version you can link in for each of the operating systems you want to support where the public interface to the multiple copies of those classes [...]

Wednesday, June 30th, 2010

The Difference Between Binary and Text Files

When coding your C or C++ program (or any related language for that matter) you will need to specify that the files that you read and/or write be opened either in text mode or in binary mode. In this article we examine what the difference actually is between these two modes. The Difference Between Binary [...]

Thursday, April 15th, 2010

Defining a Class Library

If you are using a programming language that supports classes then obtaining a class library that supplies a lot of the common functionality that you need will save you a lot of time. Regardless of whether you actually do that or not there will be a whole lot of functionality that your projects will require [...]

Monday, January 18th, 2010

“Head First Programming”

This book takes a very different approach to all the other books on programming that I have seen. Definitely worth a look for anyone with no prior programming experience whatsoever who is thinking about writing their own programs. Find out more about what I think of “Head First Programming”.

Wednesday, January 16th, 2008

PL/1 Interrupts

PL/1 unlike many other programming languages provides direct access to define and call program interrupts. In this article we look at how it is done. PL/1 Interrupts