Lesson 14-Programming Vocab by Garrett Hudson
Across
- 1. A diagram that uses graphical symbols to illustrate the flow of steps in a process.In software development, a flowchart is a graphical description of the logic of a computer program using standard flowcharting symbols like rectangles and diamonds.
- 4. A computer application that executes a high-level source program directly, without first compiling and saving it to disk.
- 5. A person who writes the code (creates the programs) to instruct a computer what to do. Computer programmers are also called software engineers.
- 7. A name that represents a value.
- 9. A set of computer instructions that, when put together, help to accomplish a task or function, such as creating a web page, a word processing document, or a calculator.
- 10. Binary code made up of 0s and 1s; usually this is data converted from a high-level language by a compiler. Often used as a synonym for low-level programming language.
- 14. A programming language that hides the details of how the computer hardware solves a problem and is therefore easier for a programmer to use.
- 17. The situation in which a program executes but does not produce the results that were intended.
- 18. Any error in a computer program that keeps it from running as planned or as expected.
- 19. An instruction that a programmer gives to a computer via code, causing the computer to perform a specific action.
- 20. A programming paradigm that uses objects and their interactions to design applications and computer programs.
- 24. A part of a program that most often has an if...then statement; for example, “If it is raining, then I’ll bring an umbrella.” In this example, the presence of rain is the condition that can change to affect the next action.
- 26. All of the characters used to write a computer program.
Down
- 2. A programming language that allows direct control of the computer hardware.
- 3. program containing a syntactic error fails execution.
- 6. A programming paradigm that instructs the computer how to do a task using a step-by-step process.
- 8. The “performance” or “running” of a computer command.
- 11. deals with the form and structure of statements in a programming language (a formal language).
- 12. Programming language that has the same structure and set of commands as machine languages but allows programmers to use symbolic representations of numeric machine code.
- 13. One of the most commonly used scripting language for use in web pages.
- 15. An instance of a class or type of data.
- 16. An error in the syntax of an informal or a formal language (for example, when a statement in a computer program cannot be parsed by the processor).
- 21. To repeat a process.
- 22. An instruction or set of instructions explaining how to solve a problem. An algorithm is often illustrated using a flowchart.
- 23. Refers to the meaning of an informal language sentence or the logic of a formal language statement (for example, a computer program).Semantics reveals the meaning of syntactically valid strings in a programming language.
- 24. A computer application that translates a high-level source program into machine instructions readable by a processor and saves it to disk. The program executes when run.
- 25. A collection of program statements in a text file.