Difference between revisions of "Classification of Programming Languages"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Machine Code)
m (Machine Code)
Line 2: Line 2:
  
 
==Machine Code==
 
==Machine Code==
Machine code is essentially the basic binary information requires for a computer to perform a function.
+
Machine code is essentially the basic binary information required for a computer to perform a function.
  
 
==Assembly Language==
 
==Assembly Language==

Revision as of 21:38, 3 January 2017

Low Level Languages

Machine Code

Machine code is essentially the basic binary information required 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