Programming language, translators, IDEs Flashcards

1
Q

why are most programs written in high-level language

A
  • high-level language has syntax and English like structure
  • designed to be understood by humans
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

examples of high level language

A

= Python
- Visual Basic
- C#

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

high level language is h…………….. i……………

A

hardware independent - run on any system

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

what must happen before high-level code can be run

A

compiled + interpreted

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

what types of language is Assembly language and what is it used for

A

low level language
- control specific hardware component

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

what are the dis of low level language

A

hard to read

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

what are the adv of low level laguage

A

execute very quickly

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

what type of language is software for embedded systems written in and why

A

assembly language:
- machine code faster, efficient
- occupies less memory

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

what executes machine code

A

Processors - binary instructions produced my compiler or interpreter

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

what are the 3 types of translator

A
  • compiler
  • interpreter
  • assembler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what does a compiler do

A
  • translates high level language program in one go to produce object code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly