Programming languages Flashcards

1
Q

What are the features of high-level languages?

A

Powerful and easy to understand
Closer to natural human language, which makes it more intuitive
Imperative - Tells the computer what to do step by step
Procedural - Has a definite start and end point. Runs through in a logical sequence
Event-driven - Waits for events, such as a mouse click, then will carry out an action.
Object-orientated - These view programs as a collection of objects. such as a database record, and not as a list of tasks as in procedural programming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the features of low-level languages?

A

Runs quickly as they do not need to be compiled
Takes up less memory space
Assembly language - A language which uses mnemonics but is very close to machine code. Turned into machine code using an assembler.
Mnemonics - Abbreviations which are used in assembly language and are short instructions. e.g MOV stands for move, CMP stands for compare.
Machine code - Binary code run directly from the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly