Key Definitions - 2.5
No description yet. This curated deck is ready for daily study.
Card preview (9)
Low Level Programming Language -
• Written in ‘assembly language’, and more closely represents how the CPU works. • Translated by an assembler when run into machine code.
High Level Programming Language is:
• Written in a programming language such as Python. - Translated by an interpreter or compiler when run into machine code.
Translator
• Converts the programming language into machine code. • This therefore allows the computer system to understand and process the code.
Compiler
• Translates high level programming code into machine code. • A compiler translates the whole program in one go.
Interpreter
• Translates high level programming code into machine code. • An interpreter translates the program line by line.
Integrated Development Environment (IDE)
• Used to create programs and software. • It provides us with a place to write the programming code and execute it.
Code Editor
• A feature of an IDE. • Provides a place where the user can write the programming code, often called the ‘shell’.
Debugger/Error Diagnostics
• A feature of an IDE. • Used to detect errors in the code. • It will identify where the error is, what line number the error is on, and what type of error it is.
Run-Time Environment
• A feature of an IDE. • Allows the user to execute the program one step at a time so they can test each line.