Principles of Programming

  • What is a High Level Language? Examples
  • What is a Low Level Language? Examples
?
What is a High Level Language?
Readable by humans but not by computer. Must be translated into Machine Code(binary) for the computer to underststand it but it takes some time.
1 of 8
Characteristics and Purpose of High Level Languages
Easy to understand, easy to learn, easy to program with, similar to natural languages. Preferred for beginners and where speed of execution by computer isn't critical.
2 of 8
Examples of High Level Languages
Python, Java,BASIC.
3 of 8
What is a Low Level Language?
AKA Assembly Langauge. It is machine readable code/instructions. It comes in two forms: Assembly Code and Machine Code.
4 of 8
Characteristics and Purpose of Low Level Languages
Hard to understand, hard to learn, very specific so hard to program with, different to natural langauges, quicker to convert to machine code, preffered when execution speed is critical.
5 of 8
Examples of Low Level Languages
Assembly Lanuages, Machine Langauges include C,C++, Ada, Nim, Rust
6 of 8
Machine Code
Machine code is Binary. Different pieces of Machine Code is usually specific to different pieces of hardware. It is very hard for humans to decipher.
7 of 8
Assembly Code
Turns machine/binary code into more readable "mnemonic" code which is easier for humans to read. An assembler is required to convert assembly code into machine code.
8 of 8

Other cards in this set

Card 2

Front

Easy to understand, easy to learn, easy to program with, similar to natural languages. Preferred for beginners and where speed of execution by computer isn't critical.

Back

Characteristics and Purpose of High Level Languages

Card 3

Front

Python, Java,BASIC.

Back

Preview of the back of card 3

Card 4

Front

AKA Assembly Langauge. It is machine readable code/instructions. It comes in two forms: Assembly Code and Machine Code.

Back

Preview of the back of card 4

Card 5

Front

Hard to understand, hard to learn, very specific so hard to program with, different to natural langauges, quicker to convert to machine code, preffered when execution speed is critical.

Back

Preview of the back of card 5
View more cards

Comments

Hasnain333

Report

GCSE Computer Science "Principles of Programming"

Similar Computing resources:

See all Computing resources »See all Representing data resources »