Classification of Programming Languages

From TRCCompSci - AQA Computer Science
Revision as of 20:13, 3 January 2017 by ThomasWard (talk | contribs) (Machine Code)
Jump to: navigation, search

Low Level Languages

Machine Code

Machine code is essentially the basic binary information requires for a computer to perform a function.

Assembly Language

Relationship Between Machine Code & Assembly Language

Terms

Mnemonics

Source Code

Object Code

High Level Languages

The main characteristics of a high level language are:

  • It is easier for the programmer to identify what a command does (English words)
  • High level languages need to be translated
  • One command in a high level language represents many lines of code in assembler or machine code
  • They are portable between systems
  • More straight forward to program
  • Wider variety of data structures

Imperative

Object Oriented

Declarative