COMPUTER SOFTWARE
PROGRAMMING LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Debugger
|
|
Colour coding keywords
|
|
Editor
|
|
Interpreter
|
Detailed explanation-1: -Definition: Debugging is the process of detecting and removing of existing and potential errors (also called as ‘bugs’) in a software code that can cause it to behave unexpectedly or crash. To prevent incorrect operation of a software or system, debugging is used to find and resolve bugs or defects.
Detailed explanation-2: -Debugging is the process of finding and fixing errors or bugs in the source code of any software. When software does not work as expected, computer programmers study the code to determine why any errors occurred.
Detailed explanation-3: -Reproduce the problem. Describe the bug. Try to get as much input from the user to get the exact reason. Capture the program snapshot when the bug appears. Analyse the snapshot based on the state and action. Fix the existing bug, but also check that any new bug does not occur.
Detailed explanation-4: -Build Errors. Syntax errors. Linker errors. Spurious build errors. Runtime Errors. Logic errors.