2.5) Lesson 1 Flashcards
1
Q
Give an example of a high level language
A
Python
2
Q
Give an example of a low level language
A
Assembly
3
Q
what is python?
A
Makes writing computer programs easier by
using commands that are similar to English.
4
Q
what is assembly?
A
Used for embedded systems and device drivers where it is necessary to instruct hardware directly and there are limited resources.
5
Q
What two factors led to anexplosion in the useofhigh-level languages:
A
- Increased processor speed
- Increased memorycapacity
6
Q
What are Assembly languages are nowreserved forspecialist situationslike:
A
- Embedded systems
- Device drivers
7
Q
Describe what is meant by High level code. [2]
A
- Human oriented code / written by programmers
- Contains words for commands / closer to English / natural language
- Machine independent /
- Portable to different systems
- Needs to be translated before it can be executed.
- Problem based
- One (high level) command equates to many machine code instructions.
8
Q
Describe what is meant by machine code. [2]
A
- Code for the CPU to execute / not readily understandable by humans
- Binary instructions
- Specific to a particular (type of) computer / not portable to different systems
- Does not need to be translated