2.5 - progamming languages, IDE’s Flashcards
Programming language
A language which can be understood by computers to produce computer
software.
High level language
A programming language which is close to English in the commands
used making it easier to learn and understand.
Low level language
A programming language closer to machine code, using less English like
commands making it harder to understand.
Translator
A piece of software which converts programming language into machine
code which the computer can understand and execute.
Compiler
Translates everything all at once, will not translate until there are no syntax errors, creates an executable file at the end
interpreter
translates code line by line, stopping at any syntax errors.
Integrated Development Environment (IDE)
A piece of software used by developers to write computer code. They often contain features such as translators and syntax highlighters to make it easier to write code.
Editor
A piece of software used to write computer code.
Error diagnostics
Tools to help locate and resolve errors in code.
Runtime environment
A tool which allows code to run on a system for which it was not designed. For example, running a mobile phone app on a desktop computer.