1:00
en
SC
20
ADT : must have a name and a list of operations; ex. stack, queue [acronym]
algorithm : sequence of instructions to solve a problem
assembler : translates assembly language to create a .o file (object)
assembly : symbolic representations of the machine language, converting instructions into symbols that are meaningful to the programmer, each one representing individual instructions in the computer architecture
compiler : translates the source files from whatever language they were programmed in to assembly language, which creates a .s file
data models : abstractions to describe problems
data structures : represent data models in programming languages
high level : these types of programming languages were developed so that single statements can perform many of the assembly language instructions as well as provide a structure that is similar to the types of operations that are being described in the computer program
keywords : also known as reserved words, these words have a particular meaning in a particular language and can only be used for that particular purpose
linker : creates the executable file (a.out) from the object files
loader : stores executable file in memory so that it can be run
machine : native or "natural" language understood by a specific computer architecture; generally consist of strings of numbers to represent instructions and data values
operators : *, /, %, +, -, etc.
precedence : defines which operations occur first
preprocessor : expands file by performing macro substitutions (#define) and insertion of included files (#include along with other .h files)
pseudocode : an outline of a program, written in a form that can easily be converted into real programming statements
scope : The _____ of a variable usually extends from the place where it is declared to the end of the smallest enclosing block.
syntax : grammatical rules related to a programming language
text editor: notepad (Windows); pico, joe, or vi (Unix)
variables : represent values to be manipulated in a program
1. | these types of programming languages were developed so that single statements can perform many of the assembly language instructions as well as provide a structure that is similar to the types of operations that are being described in the computer program |
| |
2. | symbolic representations of the machine language, converting instructions into symbols that are meaningful to the programmer, each one representing individual instructions in the computer architecture |
| |
3. | native or "natural" language understood by a specific computer architecture; generally consist of strings of numbers to represent instructions and data values |
| |
4. | also known as reserved words, these words have a particular meaning in a particular language and can only be used for that particular purpose |
| |
5. | expands file by performing macro substitutions (#define) and insertion of included files (#include along with other .h files) |
| |
6. | translates the source files from whatever language they were programmed in to assembly language, which creates a .s file |
| |
7. | The _____ of a variable usually extends from the place where it is declared to the end of the smallest enclosing block. |
| |
8. | an outline of a program, written in a form that can easily be converted into real programming statements |
| |
9. | must have a name and a list of operations; ex. stack, queue [acronym] |
| |
10. | creates the executable file (a.out) from the object files |
| |
11. | translates assembly language to create a .o file (object) |
| |
12. | stores executable file in memory so that it can be run |
| |
13. | grammatical rules related to a programming language |
| |
14. | represent values to be manipulated in a program |
| |
15. | represent data models in programming languages |
| |
16. | sequence of instructions to solve a problem |
| |
17. | notepad (Windows); pico, joe, or vi (Unix) |
| |
18. | defines which operations occur first |
| |
19. | abstractions to describe problems |
| |
| |
© 2013
PuzzleFast.com, Noncommercial Use Only
1. | these types of programming languages were developed so that single statements can perform many of the assembly language instructions as well as provide a structure that is similar to the types of operations that are being described in the computer program |
| |
2. | symbolic representations of the machine language, converting instructions into symbols that are meaningful to the programmer, each one representing individual instructions in the computer architecture |
| |
3. | native or "natural" language understood by a specific computer architecture; generally consist of strings of numbers to represent instructions and data values |
| |
4. | also known as reserved words, these words have a particular meaning in a particular language and can only be used for that particular purpose |
| |
5. | expands file by performing macro substitutions (#define) and insertion of included files (#include along with other .h files) |
| |
6. | translates the source files from whatever language they were programmed in to assembly language, which creates a .s file |
| |
7. | The _____ of a variable usually extends from the place where it is declared to the end of the smallest enclosing block. |
| |
8. | an outline of a program, written in a form that can easily be converted into real programming statements |
| |
9. | must have a name and a list of operations; ex. stack, queue [acronym] |
| |
10. | creates the executable file (a.out) from the object files |
| |
11. | translates assembly language to create a .o file (object) |
| |
12. | stores executable file in memory so that it can be run |
| |
13. | grammatical rules related to a programming language |
| |
14. | represent values to be manipulated in a program |
| |
15. | represent data models in programming languages |
| |
16. | sequence of instructions to solve a problem |
| |
17. | notepad (Windows); pico, joe, or vi (Unix) |
| |
18. | defines which operations occur first |
| |
19. | abstractions to describe problems |
| |
| |
© 2013
PuzzleFast.com, Noncommercial Use Only