Sequential Processing Flashcards
An error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected result, sometimes called a logic error.
Bug
A type of exception (execution error) that a compiler will check for during the compile process, such as the possibility of a file input error, where the code must explicitly indicate how this possible exception will be handled, either by using a “throws” statement or by using a “try catch” block.
Checked Exceptions
A methodical process of finding and reducing bugs, defects, or errors in a computer program or a piece of electronic hardware.
Debugging
A situation in a program that indicates a flaw in the source code, either syntax-based (punctuation or grammar), run-time (occurs during execution such as file not found, or division by zero), or logic based where the program runs but does not produce the desired results.
Error
An error in programming that is “thrown” when something bad happens in a program, usually during runtime. In Java, there is a whole family of Exceptions, like IndexOutOfBoundsException or FileNotFoundException. Generally there are two types: checked and unchecked, checked meaning they are checked during compile time, and unchecked when they are thrown during runtime.
Exception
A application used in programming that combines the source code editing process, compiling and program execution process into one easy-to-use application. Some common ones are Eclipse, NetBeans, JCreator, and BlueJ.
Integrated Development Environment (IDE)
An error in programming that is characterized by the misspelling of a word, or reserved words listed out of order.
Lexical Error
An error that occurs during the execution of a program.
Runtime Error
The basic control structure in programming where commmands are executed on after another, in the order in which they are listed.
Sequential Processing
An error associated with punctuation, spelling or ramming in a computer program.
Syntax Error
The process of debugging a program by detecting and correcting errors in syntax and logic.
Troubleshooting