Computer Languages
First Generation

'Machine language' or 'machine code' was the first generation of computer languages.
The first machine code involved inputting a sequence of binary numbers directly into the program memory through simple toggle switches.

This method of 0 and 1 programming was very laborious. With the introduction of keyboards, individual letters could represent single instructions.

Although this saved time the code was not easy to understand and so other methods of programming were needed. New 'higher level' programming languages have developed.