1.2 EVOLUTION OF PROGRAMMING LANGUAGES

In early 1940s, the computer became a commercial viability. Programming had to be done in machine language straightaway. Machine language consists of strings of 0 and 1. The computer hardware is basically capable of executing programs in this language.

This was too difficult to be practical for medium and large programs. This gave rise to assembly language. Assembly language is a low level language for programming computers or microprocessors. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular processor. It just contains some mnemonics (easy to remember words) for each machine code. The translation to machine code is just a one-to-one activity. ...

Get Object Oriented Programming with C++, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.