A closer look, however, suggests that a rules-based approach is superior. 1  A good monetary policy rule specifies a plan of action which the central bank cannot later ignore, while discretion allows central bankers to reactâand often overreactâto economic indicators as they see fit.
Syntax errors are errors in your code such as a missing semi-colon. Run time errors are errors that appear during run time such as an infinite loop. Logic errors appear when your code does not do what you want it to do because of the logic such as the comparisons are wrong.
A program with a syntax error cannot be executed. The program with a runtime error can be executed but dumps under certain conditions. Example: You have a division statement in your program. If for some reason the denominator becomes zero then you will get a runtime error (something like DIVISION_BY_ZERO). Syntax errors are static error that can be detected by the compiler. Runtime errors are dynamic error that cannot be detected by the compiler. Regards.