╔═══════════════════ ════════════════════╗
║ !!?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