History of Major Programming Languages

12345678910111213141516171819
Across
  1. 6. Scripting language that is purely object-oriented
  2. 8. Instance of Java class that resided on a Web server system
  3. 10. When a variable is assigned a value, it acquires the type of the value
  4. 12. A dynamic language that has powerful string pattern matching and is suitable for writing text editors.
  5. 13. ____________ arrays are arrays than can grow and are resizable
  6. 14. Known as the first compiled programming language
  7. 15. The world’s first programmer and inspiration for the name of the language designed by HOLWG.
  8. 16. The first programming language that fully supported object-oriented programming.
  9. 17. First Programming language that implemented hierarchical data structures i.e. records
  10. 19. Designed at Google in 2009 and one of the motivations for the development of this language is the slowness of the compilation of C++ programs
Down
  1. 1. Designer of the language Plankalkül and also known as the inventor of the first working programmable computer
  2. 2. He designed and implemented C in 1972
  3. 3. SIMULA 67 has subprograms that are allowed to restart to the position where they previously stopped.
  4. 4. A language category wherein all computations are achieved by applying functions to arguments and repetitive process can be specified with recursive function calls.
  5. 5. These are languages developed in late 1940s to early 1950s that aim to simplify programming process.
  6. 7. A language use in web programming that was developed by Brendan Eich.
  7. 8. A dialect of LISP that is well suited to educational applications due to its small size and simple syntax and semantic.
  8. 9. A descendant of ALGOL 68 that is designed for teaching programming.
  9. 11. Programming that uses formal logic notation to communicate computational processes to a computer.
  10. 15. The first programming language whose syntax was formally described using BNF.
  11. 18. One of the design goals of this language is to consider user time more important than computer time