debugging+tools+and+facilities

=3.2.6 f=
 * ===describe the use of a range of debugging tools and facilities available in procedural programming languages including translator diagnostics, break points, stepping, and variable checks;===

= = = = = __ Debugging tools __ =
 * == KEYWORDS == || == DEFINITIONS (this is the definition from the BCS Glossary) == ||
 * Bugs || A bug is a fault in a program that cause errors. ||
 * Syntax errors || Syntax errors occur either when program statements cannot be under stood because they do not follow the rules laid out by the programming language ||
 * Variable || A particular memory location used to store data. ||

= · **__ Definition: __** = It is a process of locating and getting rid of bugs in a computer program. = · **__ Types: __**= - Messages generated by the translator, while translating the source code into object code. - It is a way of finding Syntax error and logic. - It is where markers are added to a line of code, requesting it is stopped. -The program's variables are then checked to see if they are correct. - It is where every statement is executed once at a time. - Observing the path of execution and variables. - It can be used with breakpoint. - It is like breakpoint- The variables can be called and checked - Some languages allow you to Variable check with out adding it into a line.
 * ** Translator diagnostics **
 * ** Break points **
 * ** Stepping **
 * ** Variable checks **


 * == Exam Papers == || == Qustion == || == Marks == ||
 * June 2011 ||  ||   ||
 * January 2010 ||  ||   ||