╔═══════════════════ ════════════════════╗ ║ !!?HUMOR?!! ║ ╚═══════════════════ ════════════════════╝ V. TIKHONOV ERROR THEORY Errors are also inexhaustible, like an atom. AXIOM Any program has errors. LAW OF PROPORTIONALITY The more the program is needed, Ma, the more errors there are in it. INVESTIGATION Contains no errors only A completely unnecessary program. FUNDAMENTAL LAW OF ERROR THEORY They learn from mistakes. COROLLARY 1 The programmer who wrote the program Rammu, becomes a scientist. COROLLARY 2 The more mistakes a programmer makes, the faster he becomes a scientist. COROLLARY 3 A major computer scientist has never does not write correct programs. NOTE That's why heand scientist. INSTRUCTIONS TO THE BEGINNING PROGRAMMER If you managed to write the first time program in which the translator does not detect didn't make any errors, please report it system programmer. He'll fix it errors in translator. LAW OF ERROR FINDING The programmer can find a bug only in someone else's program. INVESTIGATION A bug doesn't care who finds it. ADVICE FOR A BEGINNING PROGRAMMER Never correct any errors you find. because this will entail the emergence of an inevitable a known number of unfound ones. Better describe them in the accompanying document - tions as special ness of the program.DEFINITION We will call the error language the rules, around which programs are written. LANGUAGE OF ERROR 1. Errors can follow one another. 2. From the permutation of two equivalent errors, the result does not change (commutative number of equivalent errors). 3. Two consecutive errors can be corrected combine into one, stronger one. 4. You don’t have to make the same mistakes every time, it’s enough to do one, and then contact it as needed from anywhere in the program. 5. Errors can form cycles. Nai- the more stable of them is infinite. 6. Errors can cause each other and themselves ourselves (recursive errors). 7. Mistakes allow for multiple nesting. into each other. 8. Two identical nested errors are called are an even error and an error is not are.ERROR PARITY PROPERTY If the written program worked correctly correctly, this means that during it work was performed with an even number of errors or the programmer did not understand the task. FORMULATION OF THE ABOVE PROPERTIES, INTENDED FOR POLITICIANS Mistake repeated twice ceases to be an error. INTERACTION OF ERRORS WITH THE BASE HOWL OPERATING SYSTEM Error during execution have the highest priority. An error can interrupt execution only another, more active error. Operating system requests to error cam errors can be ignored. Error requests to the operating room the system cannot be ignored. When ra- bot with error files can use file system of the base OS and her mistake kami. On a computer with parallel architecture multiple errors may occur simultaneously exactly.SYSTEM PROGRAMS System programs make the process easier writing application programs and their oshi- side Definition. Testing is the process of finding errors in a test. Good The best test must contain errors, compensated showing their lack in the tested prog- frame. A language editor designed to ensure programmer's speech from syntactic errors side, allows you to add very clever errors that cannot be solved detect neither a translator nor a debugger. A regular text editor such no possibilities provides. Translator program designed for translating programs from high level language into machine language, generates errors during translation. Errors which contain huddled in the original description, are translated accurately. Final advice to those who have reached it. Before the start work on the project should be done carefully think through all the necessary errors and connections between them. This will greatly simplify the work onошибками в самом проекте. На этом все!! ═════════════════════════════════════════ ### # ### ## ## # # # # # # # # # #### # # # ### ## # # # # # # # ### # # ### # ### ## ═════════════════════════════════════════
Share your thoughts about the article