PROGAMMING LANGUAGES AND IDES Flashcards

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

what are high level languages

A

written like english
more readable
portable
slower to execute

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

what are the two types of low level code

A

assembly - some english
machine - binary

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

what is an advantage of low level code

A

easier to optimise
specific to particular cpus

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

what are translators

A

programs that convert one language to another

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

what’s the only language which doesnt need to be translated

A

machine code

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

what do compilers do and what are their advantages and disadvantages

A

produces an executable file
no source code needed
fast to execute
errors only shown at the end

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

how do interpreters work and what are their advantages and disadvantages

A

translates an instruction then executes it
user needs source code to run
errors discovered straight away

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

whats an IDE

A

support programming tool

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

what do IDES provide 4 things

A

providing an editor
provide error diagnostic tools
having run time environment
having a translator so it can run

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