Introduction to object-oriented programming Extract from "Understanding Active X and OLE" by David Chappel "In the last 35 years, designers of computer hardware have gone from... Programming > Object-Oriented Programming |
Binary encoding In the late 1930s, Claude Shannon showed that by using switches which were closed for "true" and open for "false," it was possible to... Programming > Encoding |
Software engineering The term software engineering encompasses the set of methods, techniques and tools used in the production of an application beyond the... Programming > Software engineering |
Programming languages A "programming language" is a language designed to describe a set of consecutive actions to be executed by a computer. A programming... Programming > Programming |
The concept of objects Object-oriented programming consists of arranging data in modular sets of elements of real world information (called a domain. These... Programming > Object-Oriented Programming |
Hexadecimal notation As binary numbers get longer and longer, a new base had to be introduced: hexadecimal numbering. The hexadecimal number system counts... Programming > Encoding |
Computer program A computer program is a series of commands that are executed by the computer. However, the computer is only capable of processing... Programming > Programming |
Software lifecycle The term software lifecycle describes the development of an application, from the concept phase right up to the retirement phase. The... Programming > Software engineering |
Program structure A program's behaviour depends on the type of language used to write the program. Nonetheless, almost all programming languages are... Programming > Programming |
Object class and instance A class is the structure of an object, meaning the definition of all items that an object is made up of. An object is therefore the... Programming > Object-Oriented Programming |
Representation of real numbers and integers Representing (or encoding) a number means to express it in binary form. Representing numbers in a computer is necessary in order for... Programming > Encoding |
ASCII Code Morse code was the first code used for long-distance communication. Samuel F.B. Morse invented it in 1844. This code is made up of... Programming > Encoding |
Programming languages - Instructions The instruction is the key element in the computer as it tells the processor which action should be performed. The instructions which... Programming > Programming |
OOP - Data encapsulation Encapsulation is a way of organising data and methods into a structure by concealing the the way the object is implemented, i.e.... Programming > Object-Oriented Programming |
Programming languages - API An API (Application Programming Interface) is a set of functions allowing the programmer to access an application's services through... Programming > Programming |
Quoted-printable encoding Quoted-printable encoding (somtimes QP) involves using US-ASCII 7-bits encoding (non-accented letters) to encode a text that requires... Programming > Encoding |
OOP - Inheritance Inheritance is specific to object-oriented programming, where a new class is created from an existing class. Inheritance (often... Programming > Object-Oriented Programming |
Agile Methods (RAD, XP) "Agile methods" software development (also called Agile Modelling denoted AG for short) reduce software lifecycle time (thus speeding... Programming > Software engineering |
OOP - Polymorphism The word polymorphism comes from Greek and means having several different forms. This is one of the essential concepts of object... Programming > Object-Oriented Programming |
Base64 encoding The concept of Base64 encoding entails using US-ASCII (non-accented) characters to encode any sort of data in 8-bit form. Email... Programming > Encoding |