Computer Programming

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
Across
  1. 5. base 16 numbering system (0-F)
  2. 7. A language that is turned into machine language by a computer in advance of program execution
  3. 10. A computer program that turns a program into machine language line by line at the time of execution
  4. 13. 2 bytes
  5. 17. DOS
  6. 22. A computer programming language that is closer to machine language than to human written/spoken language
  7. 24. Instructions for a computer to complete a part of a greater task.
  8. 25. Instructions for a computer to complete a part of a greater task. These typically reside outside of the sequential program flow in memory.
  9. 28. A physical place to store data on a computer. Memory can be accessed using addresses (numbers) for each piece of data.
  10. 29. Chart A graphical chart that shows the flow of a program
  11. 30. An integer
  12. 31. The process of finding and fixing bugs in code
  13. 33. Nothing (typically used in reference to pointers meaning nothing.
  14. 34. base 10 numbering system (0-9)
  15. 36. HyperText Markup Language
  16. 39. either a 1 or a zero
  17. 43. A human-readable set of instructions meant to be turned into a computer language at a later time.
  18. 44. The order in which instructions can be processed.
  19. 46. increase
  20. 47. A sequence of variables.
  21. 49. To store data on the top of a stack
  22. 50. A variable that contains the memory address of stored data
  23. 52. American Standard Code for Information Interchange.
  24. 55. Oriented In programming, this describes the flow of execution. A program creates ``Objects'' that have instructions in them that are executed independent of the main program's timeline.
  25. 57. RAM
  26. 61. A micro-chip that accepts input, does something (or possible nothing) to that input, and creates output.
  27. 63. Arithmetic Logic Unit
  28. 64. An operating system specific to Apple computers
  29. 66. Counter A variable that keeps track of the memory location of the instruction being executed
  30. 67. Down In programming, this describes the flow of execution. A program's instructions are processed in order starting at the top and moving downward
  31. 68. 8 bits
  32. 70. AI
  33. 73. Traditionally this is a person who uses multiple methods over and over again to break into a computer system (as in to hack with a hatchet through a wooden door). Nowadays it's used more to describe someone who can use computers for evil purposes.
  34. 74. A sequential set of characters
  35. 75. A programming language created by MIT to help students learn how to program.
  36. 76. A programming language. Beginner's All-purpose Symbolic Instruction Code
  37. 78. First-in-first-out
  38. 81. CPU
Down
  1. 1. To retrieve data from the top of a stack
  2. 2. Nowadays it's a piece of code that has an error in it.
  3. 3. ROM
  4. 4. In programming, this is an entity that represents something else. When programming, these are usually stored in RAM.
  5. 6. A set of instructions, in a specific order, to solve a problem.
  6. 8. Operating System
  7. 9. The person using a program.
  8. 11. When a program creates a state in the CPU that the CPU cannot process, so it stops functioning properly.
  9. 12. Nowadays this refers to an OS created by Microsoft
  10. 14. A singular command
  11. 15. Language A language that is turned into machine language by a computer at the time of the program's execution, instruction by instruction
  12. 16. Design, Implement, and Debug
  13. 18. base 8 numbering system (0-7)
  14. 19. A repetition.
  15. 20. In programming, this is when the expected size of data is greater than the amount of memory needed to store it.
  16. 21. in a specific order
  17. 23. A code segment that cause a program to perform unexpectedly
  18. 26. Statement A computer instruction that changes the flow of execution based on logic
  19. 27. To compile or as a noun it's a specific snapshot of compiled code.
  20. 32. A list of all the singular commands a computer language can process
  21. 33. 4 bits
  22. 35. Code The native language of a computer. This is the set of numbers that are fed into the CPU that produce specific numbers as output. These numbers are typically see as base 16 (Hexadecimal).
  23. 37. A repeated set of instructions
  24. 38. A physical location to put data
  25. 40. base 2 numbering system (0-1)
  26. 41. An input/output device built into the computer
  27. 42. Code that calls itself
  28. 44. A type of memory in which data is FILO
  29. 45. In reference to variables, it's what kind of variable one is.
  30. 48. decrease
  31. 51. An ASCII byte
  32. 53. An operating system specific to Apple devices
  33. 54. A type of numeric variable
  34. 56. either a 1 or a 0 (a true or a false)
  35. 58. A variable type that contains multiple variables.
  36. 59. A computer program that turns an entire program written in a language other than machine language into machine language
  37. 60. When the flow of execution of a computer program jumps to a different part of memory to perform some task
  38. 61. Instructions for a computer to complete a task.
  39. 62. A computer programming language that is closer to human written/spoken language than machine language
  40. 65. a system or set of principles underlying the arrangements of elements in a computer or electronic device so as to perform a specified task.
  41. 69. A Floating point number
  42. 71. Cycle One tick of the computer's internal clock
  43. 72. Input/Output
  44. 77. When the flow of execution of a computer program jumps to a different part of memory to perform some task, and then returns back to its' original spot.
  45. 79. First-in-last-out
  46. 80. computer instructions. To program.