Computer languages and generations

12345678910111213141516171819202122232425
Across
  1. 3. A small section of code performing a specific task.
  2. 5. A language close to hardware and machine-dependent.
  3. 10. A programming method using clear, logical code blocks.
  4. 11. A translator that converts an entire program at once.
  5. 12. The division of a program into independent parts.
  6. 14. The basic binary language understood directly by computers.
  7. 17. A classification of programming languages over time.
  8. 18. A language used to structure and format text.
  9. 20. A markup language used to create web pages
  10. 22. A tool that formats data into readable reports.
  11. 23. A system using only 0s and 1s.
  12. 24. A language for querying and managing databases
  13. 25. A program that converts code into machine language.
Down
  1. 1. Describes programs written as step-by-step instructions.
  2. 2. A translator that converts and executes code line by line.
  3. 4. A tool that automatically creates programs.
  4. 6. A language close to human language and machine-independent.
  5. 7. A short symbolic instruction used in assembly.
  6. 8. A request for information from a database.
  7. 9. Placing one subroutine or structure inside another.
  8. 13. Restricted to running on one specific machine type.
  9. 15. A low-level language using symbolic mnemonics.
  10. 16. A visual system for interacting with software.
  11. 19. A translator that converts assembly code into machine code.
  12. 21. A language generation focused on non-procedural design.