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
Card 4
Front
AKA Assembly Langauge. It is machine readable code/instructions. It comes in two forms: Assembly Code and Machine Code.
Back
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.
Comments
Report