Glossary of Terms
High & Low Level Languages
| Keyword | Definition |
|---|---|
| Abstraction | The process of simplifying complex systems by hiding unnecessary details in high-level languages. |
| Assembly Language | A low-level programming language that uses mnemonics to represent machine instructions. |
| Compiler | A program that translates high-level language code into low-level machine code. |
| Efficiency | The measure of how well a program written in a low-level language utilizes computer resources. |
| High-Level Language | A programming language that is closer to human language and is easier to understand and use compared to low-level languages. |
| Interpreter | A program that directly executes high-level language code without prior translation into machine code. |
| Low-Level Language | A programming language that is closer to machine language and is harder to understand and use compared to high-level languages. |
| Machine Language | The lowest-level programming language consisting of binary code that can be directly executed by a computer's CPU. |
| Portability | The ability of a program written in a high-level language to run on different computer systems without modification. |
| Readability | The quality of code written in a high-level language that is easy to understand and maintain. |