Across
- 3. Not just a passage, but a critical node that bridges distinct networks
- 4. A notation used to classify algorithms by running time
- 7. In one of the languages in this crossword, this punctuates the end of a statement
- 12. A common network security system
- 14. Ctrl + C
- 16. Transforming data into a puzzle which only a key can solve
- 17. This programming language shares its name with an Indonesian island
- 18. Purposefully harmful and/or exploitative software
Down
- 1. The core of an operating system
- 2. Its serpentine name belies a language that's anything but constrictive
- 5. Fundamental command in machine code that tells the computer what to do
- 6. In C, this function allocates memory dynamically
- 8. This sequence can be big or little, and is important for how data is interpreted
- 9. He pioneered the shortest path algorithm
- 10. A type of statement in almost all high level programming languages that repeats a block of code for a set amount of times
- 11. A step-by-step procedure for calculations
- 13. 1's and 0's
- 15. The physical components of a computer system
