Generations of programming languages.

Authors Avatar

GENERATIONS OF PROGRAMMING LANUAGES

Machine Language First Language

Machine code is binary 0’s and 1’s used in a computers memory. It executes directly without translation it was the only programming language for the first computers using machine language is time consuming, error prone and laborious resulting in few programmers using it today.

Assembly Code Second Generation

In the 1950’s assembly code using mnemonics and denary numbers was introduced an assembler is a program used to translate assembly language programs into machine code before it can be executed.  Assembly code is still used for applications where timing or storage space is critical.

Join now!

Why use assembly code?

  • To execute as fast as possible
  • T o occupy as little space as possible

Assembly code is used for parts of an operating system, device drivers and programs in embedded systems.  

Imperative High Level Language

High-level languages are independent of computer architecture and are written in English statements.  One high levels language statement is translated into several machine code instructions.  Imperative languages consist of a number of instructions in sequence, which the computer follows.  

These include

Translators

All programs that ...

This is a preview of the whole essay