Jack Pot’s Computer Literacy Lessons: Objects

In informatics, an object is a special element of a computer program. An object, similar to an array, is a set of several variables. These can be of different types. Not only variables of different data types, but also functions can be part of the set. The object features another peculiarity, which distinguishes it from other sets of variables. If a computer program contains several similar objects, then programming them is simplified by the possibility to derive one object from another object. The derived object is called a child, the original object is called the parent. Several children can be derived from one parent and a child also can be the parent for further derived objects. Only changes from the parent to the child need to be declared. This is meant as a simplification in programming and exists only in modern programming languages, so that it is an argument against the use of traditional programming languages like C, COBOL, or Pascal. But in reality, the usefulness of objects is very limited. Yet wherever possible are parts of computer programs like due to an obsessive-compulsive disorder packaged into objects and the result is called object-orientated programming. Although it is widely known as modern and good practice, it in truth is in most cases superfluous, obfuscating (and this is a very much underestimated feature) and multiplies the length of the text, which needs to be typed.

Leave a comment