2.5) Lesson 1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Give an example of a high level language

A

Python

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

Give an example of a low level language

A

Assembly

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

what is python?

A

Makes writing computer programs easier by ​
using commands that are similar to English.​

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.​

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

What two factors led to anexplosion in the useofhigh-level languages:

A
  • Increased processor speed
  • Increased memorycapacity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are Assembly languages are nowreserved forspecialist situationslike:

A
  • Embedded systems
  • Device drivers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly