High level code
low level code
Translators
Interpreters
Compilers
Assembler
structured query language
MOD
DIV
IDE
source code editor
error diagnostics and debugger
run-time Enviroment
translator
automation tools