Classification of Programming Languages

From TRCCompSci - AQA Computer Science
Revision as of 12:25, 31 December 2016 by Admin (talk | contribs) (Created page with "=Low Level Languages= ==Machine Code== ==Assembly Language== ==Relationship Between Machine Code & Assembly Language== ==Terms== ===Mnemonics=== ===Source Code=== ===Obj...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Low Level Languages

Machine Code

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