| 1/11 | 13 | ||||||||||||||||||||||||
| 2 | |||||||||||||||||||||||||
| 3 | |||||||||||||||||||||||||
| 4 | |||||||||||||||||||||||||
| 5 | |||||||||||||||||||||||||
| 6 | 12 | ||||||||||||||||||||||||
| 7 | |||||||||||||||||||||||||
| 8 | |||||||||||||||||||||||||
| 9 | |||||||||||||||||||||||||
| 10 | |||||||||||||||||||||||||
Crossword: High & Low Level Languages
Across
1. An iterative development process that quickly translates ideas into tangible models or software.
2. Programming languages typically used for rapid prototyping, debugging, and creating dynamic, interactive environments.
3. A low-level programming language that uses mnemonics to represent machine instructions.
4. The process of analyzing the grammar of the source code to determine its syntactic structure.
5. The process of transforming source code written in a high-level programming language into machine code.
6. The process of analyzing the meaning of the source code and checking for semantic errors.
7. The process of producing executable machine code or intermediate code from the analyzed source code.
8. The process of breaking down the source code into a sequence of lexemes (tokens) that can be processed by the compiler or interpreter.
9. The ability of a program written in a high-level language to run on different computer systems without modification.
10. A programming language that is closer to human language and is easier to understand and use compared to low-level languages.
Down
11. The quality of code written in a high-level language that is easy to understand and maintain.
12. The lowest-level programming language consisting of binary code that can be directly executed by a computer's CPU.
13. The process of improving the efficiency and performance of the generated machine code.