IDE's and programming languages Flashcards

1
Q

give factors of low level languages

A
  • can be easily translated into machine code
  • were incredibly efficient
  • is not very user friendly - code is hard to understand and write
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 are some advantages of HL languages

A
  • easier to understand
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what are some disadvantages of HL languages

A
  • slower than Low level code as the code needs to be translated into machine code using an interpreter before being run
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

where is assembly code still used

A

for specialist situation
- embedded systems
- device drivers

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

what is machine code

A

the binary representation of program, so that the computer can understand it

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

what are the 2 types of translators for HL code

A

interpreter
compiler

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

what is used to translate LL code into machine code

A

assembler

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

what are some key features of a compiler

A
  • will try to translate who program before running
  • will not run if there is an error
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what are some key features of an interperter

A
  • each line of code is translated and run out at time
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what are 1 advantage and 1 disadvantage of a compiler

A

ADVANTAGES
executes faster
code is optimised

DISADVANTAGES
if there is an error the code needs to rerun

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

what are 1 advantage and 1 disadvantage of a interpreter

A

ADVANTAGES
- easier to write code as the program will always run
- user friendly as it will make it easier to find exactly where the error
is

DISADVANTAGES
- slower translation
- code is not optimised

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

what does IDE stand for

A

integrated development environment

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

what is an IDE

A

a software that which aids you when writing computer programs

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

what are 4 features of a compiler

A
  • automatic highlighting or errors
  • run time and output window
  • debugger tool
  • customisation
  • colourisation of syntax
  • auto complete to speed up writing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly