2.2 - Application Software - Development Tools Flashcards

1
Q

types of development tools

A
  • integrated design environment (ide)
  • translator
  • debugger
  • compiler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

compiler purpose

A

translates entire program before it runs

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

benf compiler

A

program that is COMPILED - is self contained unit that is ready to be EXECUTED so it runs faster

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

disadvan compiler

A

are hardware specific - time consuming to compile large programs

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

debugger purpose

A

used - detection/correction of errors

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

benf debugger

A

already attached to a running program

works step by step thru code

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

disadvan debugger

A

it doesn’t run in real time so it cannot show all errors

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

translator purpose

A

read, translate, execute statement from program to diff computer lang

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

translator benf

A
  • stops at the end of line that contains error
  • the syntax and errors are quicker to identify
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

translator disadv

A

it is slow to translate as it must do it every time it is run

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

integrated design environment purpose

A

includes the basic tools that devs need to write/test software

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

ide benf

A

efficiency INCREASED - resources are within one environment

GREATER COLLABORATION - workers working on same projec

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

IDE disadv

A

doesn’t automatically correct errors

it is too complex for novice programmers

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