2.2 - Application Software - Development Tools Flashcards
types of development tools
- integrated design environment (ide)
- translator
- debugger
- compiler
compiler purpose
translates entire program before it runs
benf compiler
program that is COMPILED - is self contained unit that is ready to be EXECUTED so it runs faster
disadvan compiler
are hardware specific - time consuming to compile large programs
debugger purpose
used - detection/correction of errors
benf debugger
already attached to a running program
works step by step thru code
disadvan debugger
it doesn’t run in real time so it cannot show all errors
translator purpose
read, translate, execute statement from program to diff computer lang
translator benf
- stops at the end of line that contains error
- the syntax and errors are quicker to identify
translator disadv
it is slow to translate as it must do it every time it is run
integrated design environment purpose
includes the basic tools that devs need to write/test software
ide benf
efficiency INCREASED - resources are within one environment
GREATER COLLABORATION - workers working on same projec
IDE disadv
doesn’t automatically correct errors
it is too complex for novice programmers