1/4
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Low-level languages
Consist of machine language and assembly language, communicating directly with the machine, requiring knowledge of binary and assembly language for understanding instructions.
Assembly languages
Reserved for specialist situations like embedded systems and device drivers, not transferable to other processors, and only work for an individual processor, needing an assembler to translate the code.
High-level languages
Include languages like Fortran, C, Pascal, and object-oriented visual languages, enabling programmers to focus on problem-solving without knowledge of hardware, being portable across different computers.
Interpreter
Reads and executes code line by line in real-time, aiding in easier debugging and portability, but takes up more storage and is slower than a compiler.
Compiler
Translates the entire source code without executing it, producing machine code saved as an executable file, faster than an interpreter, but requires the entire source code to be correct before execution.