ΠΠ°Π³ ΡΡΠΎ ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ
ΠΠ΅ Π±Π°Π³, Π° ΡΠΈΡΠ°. Π§ΡΠΎ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΠΈ ΠΎΡΠΊΡΠ΄Π° ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΡΠ° ΡΡΠ°Π·Π°?
ΠΠ΅Π»ΠΈΠΊ ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠ½ΠΎΠ³Π΄Π° ΡΡΠΎΡ ΡΠ·ΡΠΊ Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ ΡΠ°ΠΊΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ»Π΅Π½Π³ΠΎΠ²ΡΡ ΡΠ»ΠΎΠ², ΡΡΠΎ Π΅Π³ΠΎ ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ Π½Π΅ ΡΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ, Π° Π΄Π°ΠΆΠ΅ ΠΌΠΎΠ»ΠΎΠ΄ΡΠΌ ΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ : Β« Π ΡΠΎ Π½Π΅ Π±Π°Π³, Π° ΡΡΠΎ ΡΠΈΡΠ°Β» ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
Β«ΠΠ΅ Π±Π°Π³, Π° ΡΠΈΡΠ°!Β»
Π§ΡΠΎ ΡΠ°ΠΊ ΠΎΠ΅ Β«Π±Π°Π³Β» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ?
ΠΡΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΡΠΉ Π²ΠΎΠΏΡΠΎΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ Β«Π±Π°Π³Β» Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Β«Π±Π°Π³Β» β ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ Π΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ. Π‘Π°ΠΌΠΎ ΡΠ»ΠΎΠ²ΠΎ Β«Π±Π°Π³Β» ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Β«bugΒ». ΠΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π²ΠΎΠ·Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π±Π°Π³Π° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
ΠΠ°Π³ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΡΠΎΠΊΡΡ Π³ΡΠ°Π΄Π°ΡΠΈΡ ΠΏΠΎ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΌΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ Π½Π° ΡΡΠΎΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, ΠΎΡΠΌΠ΅ΡΠΈΠΌ Π»ΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ Π±Π°Π³ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Ρ Ρ Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°:
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β« ΡΠΈΡΠ° Β» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ?
Π€ΠΈΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ β ΡΡΠΎ Π½Π΅ΠΊΠ°Ρ Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π½Π΅Π΅ Π½Π΅ Π±ΡΠ»Π° ΠΎ Π³ ΠΎΠ²ΠΎΡΠ΅Π½Π°, Π½ΠΎ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π½Π΅ Π½Π°ΡΡΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° ΠΏΡΠΈΠ½ΠΎΡΠΈΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² Π΅Π΅ ΡΠ°Π±ΠΎΡΡ. Π€ΠΈΡΠ° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Β«featureΒ». ΠΠ΅ ΡΠ΅Π»Ρ β ΡΠ»ΡΡΡΠΈΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΈΠ²Π»Π΅ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ²ΠΎΠ΅ΠΉ Π½Π΅ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ.
ΠΠΎΠ½ΡΡΠΈΠ΅ Β«ΡΠΈΡΠ°Β» ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΎΠ½ΠΎ ΡΠΆΠ΅ ΡΠ°ΡΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΡΡΡ ΠΈ Π² ΠΎΠ±ΡΠ΄Π΅Π½Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠΈΡΠ°ΠΌΠΈ Π² Π±ΡΡΡ ΠΈΠΌΠ΅Π½ΡΡΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π€ΠΈΡΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ β ΡΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΡΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠ΄ΠΈΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°. Π€ΠΈΡΠΈ ΡΠ°ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠ΅Π½Ρ ΠΎΡΠ³Π°Π½ΠΈΡΠ½ΠΎ ΠΏΡΠΈΠΆΠΈΠ²Π°ΡΡΡΡ Ρ ΡΠ°ΠΌΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Π±Π°Π³ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠΎ ΡΠ°ΡΡΠΎ ΡΡΠΎ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΡΠ°ΠΊ.
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΠΎΡΠ΅Π½Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½Ρ
Π΅ΡΠ»ΠΈ ΠΏΠΎΠ΄ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠΌ ΠΡ Π½Π°ΠΆΠΌΡΡΠ΅ ΠΎΠ΄Π½Ρ ΠΈΠ· ΠΊΠ½ΠΎΠΏΠΎΠΊ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ΅ΠΉ ΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΠ΅ΡΡ Ρ Π΄ΡΡΠ·ΡΡΠΌΠΈ.
Π’ΠΈΠΏΡ Π±Π°Π³ΠΎΠ²: ΡΡΠΈΠΌΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΡΠ½ΡΠΎΠΌΠΎΠ»ΠΎΠ³ΠΈΡ
1. ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΌΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ½ΡΠΎΠΌΠΎΠ»ΠΎΠ³ΠΈΠΈ
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠΏΡΠΈΡΡΠ°Π»ΡΠ½Π΅ΠΉ Π½Π° ΡΠ°ΠΊΠΎΠ΅ Π·Π½Π°ΠΊΠΎΠΌΠΎΠ΅ ΠΈ (Π΄ΠΎ Π±ΠΎΠ»ΠΈ?) ΡΠΎΠ΄Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ ΠΠΠ. ΠΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΎΠ½ΠΎ ΠΎΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° Bug, ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π³ΠΎ Β«Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅Β». ΠΡΡΡ Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Β«to go bugsΒ» β ΡΠΎΠΉΡΠΈ Ρ ΡΠΌΠ°, ΡΡΠΎ Π»Π΅Π³ΠΊΠΎ ΠΊΠΎΡΠ΅Π»Π»ΠΈΡΡΠ΅ΡΡΡ ΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΡΡΡΡΠΊΠΈΠΌ Β«ΡΠ°ΡΠ°ΠΊΠ°Π½Ρ Π² Π³ΠΎΠ»ΠΎΠ²Π΅ Π·Π°Π²Π΅Π»ΠΈΡΡΒ». Π’Π°ΠΊΠΆΠ΅ Π²ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ ΠΈ Β«ΠΆΡΡΠΊΠΈ Π½Π° Π»ΠΈΠ½ΠΈΠΈΒ» (ΡΠΎΠΆΠ΅, ΠΊΡΡΠ°ΡΠΈ, ΠΏΠΎ-Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ β bugs). Π ΠΎΠΏΡΡΡ ΠΌΡ ΠΏΡΠΈΡΠ»ΠΈ ΠΊ Π½Π°ΡΠ΅ΠΊΠΎΠΌΡΠΌ.
ΠΡΠ΅ Π² 1878 Π³ΠΎΠ΄Ρ, Π’ΠΎΠΌΠ°Ρ ΠΠ»ΡΠ²Π° ΠΠ΄ΠΈΡΠΎΠ½ (Π΄Π°-Π΄Π°, ΡΠΎΡ ΡΠ°ΠΌΡΠΉ!) Π² ΠΏΠΈΡΡΠΌΠ°Ρ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΡΠΎΡΠ°ΡΠ½ΠΈΠΊΡ ΠΡΡΠΊΠ°ΡΡ ΠΏΠΈΡΠ°Π»: Β«It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise β this thing gives out and [it is] then that ‘Bugs’ β as such little faults and difficulties are called β show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reachedΒ». Π’Π΅ΠΌ ΠΆΠ΅ ΡΠ»ΠΎΠ²ΠΎΠΌ, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Π½Π°Π·ΡΠ²Π°Π»ΠΈ ΠΈ ΡΠ±ΠΎΠΈ ΡΠ°Π΄Π°ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΎΡΠΎΠΉ ΠΠΈΡΠΎΠ²ΠΎΠΉ ΠΠΎΠΉΠ½Ρ. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π° ΠΈΡΡΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π² 1946 Π³ΠΎΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΠ°ΡΠΊ-2 (Mark-II) Π±ΡΠ»ΠΈ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π° ΠΈΠ·-Π·Π° ΡΠ±ΠΎΡ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΠ·Π²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΏΠ°Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΌΠΎΡΡΠ»ΡΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ². Π’ΡΡΠΏΠΈΠΊ ΠΌΠΎΡΡΠ»ΡΠΊΠ° Π±ΡΠ» ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ ΠΈ ΠΏΡΠΈΠΊΠ»Π΅Π΅Π½ ΠΊ ΠΎΡΡΠ΅ΡΡ Π»ΠΈΠΏΠΊΠΎΠΉ Π»Π΅Π½ΡΠΎΠΉ Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ Β«First actual case of bug being found.Β» (Β«ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΆΡΡΠΊΠ°Β»). ΠΠ°ΠΊ Π½Π΅ΡΡΡΠ΄Π½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°ΡΡΡΡ, ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΎΡΡΡΠ΄Π° ΠΆΠ΅ Β«ΡΠ°ΡΡΡΡ ΡΡΠΈΒ» ΠΈ ΡΠ»ΠΎΠ²Π° Β«Π΄Π΅Π±Π°Π³Π³Π΅ΡΒ» (debugger) β Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Β«ΠΈΠ·Π±Π°Π²ΠΈΡΠ΅Π»Ρ ΠΎΡ ΠΆΡΡΠΊΠΎΠ²Β».
2. ΠΠΈΠ΄Ρ Π±Π°Π³ΠΎΠ².
ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ (Π½Π΅ ΠΊΠ°ΠΊ ΠΈΠ½ΡΡΠ·ΠΎΡΠΈΡ-ΡΡΡΠ΅Π»ΡΠΊΠ°, Π° ΡΠ°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΠΌΠΎΠ΄Π½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Β«ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉΒ») Π±Π°Π³ β ΡΡΠΎ Π½Π΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ (ΠΠ ) ΠΈ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ (Π€Π ). Π Π°Π·Π±Π΅ΡΠ΅ΠΌ ΡΡΠΎ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅:
ΠΠ΅ΠΉΡΡΠ²ΠΈΡ | ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ | Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ |
---|---|---|
ΠΠ²Π΅ΡΡΠΈ Π² ΡΡΠ΅ΠΉΠΊΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Β«=2+2*2Β» (Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ) ΠΈ Π½Π°ΠΆΠ°ΡΡ ENTER | 6 | 8 ΠΠΠ. |
(ΡΡΠΎ, ΠΊΡΡΠ°ΡΠΈ, ΡΠ΅Π°Π»ΡΠ½ΡΠΉ Π±Π°Π³ ΡΡΠ°ΡΠΎΠ³ΠΎ Microsoft Excel β ΠΎΠ½ Π½Π΅ ΡΡΠΈΡΡΠ²Π°Π» ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ)
ΠΡΠ΅ ΠΏΡΠΎΡΡΠΎ. ΠΠ΄Π΅ΠΌ ΠΎΠ΄Π½ΠΎ β ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄ΡΡΠ³ΠΎΠ΅. ΠΠ°Π³.
Π― Π½Π΅ Π±ΡΠ΄Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ Π±Π°Π³Π° ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ β ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΠΊ Π² Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΠΊ Π² ΠΊΠΎΠ΄Π΅ Π΄ΠΎ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΡ
ΡΠΈΠΊΠ»ΠΎΠ², ΠΎΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π²ΠΌΠ΅ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π²Π΅Π½ΡΡΠ²Π° Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΎΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π³ΠΎΠ½ΠΊΠΈ (race condition) Π² ΠΌΡΠ»ΡΡΠΈΠΏΠΎΡΠΎΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π±ΡΡΠ΅ΡΠ°, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ β Π²ΡΠ΅ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΠ΄Π΅Π½Π½ΡΠ΅ ΠΈ ΡΡΠ½ΡΠ΅ ΡΠ²Π»Π΅Π½ΠΈΡ. ΠΠ±ΡΠ°ΡΠΈΠΌΡΡ ΠΊ ΠΌΠ°Π»ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΎΠΉ ΡΠΊΠ·ΠΎΡΠΈΠΊΠ΅.
2.1. ΠΠ΅ΠΉΠ·Π΅Π½Π±Π°Π³ (Heisenbug)
ΠΠ°Π³, Π½Π°Π·Π²Π°Π½Π½ΡΠΉ Π² ΡΠ΅ΡΡΡ ΠΠ΅ΠΉΠ·Π΅Π½Π±Π΅ΡΠ³ΡΠΊΠΎΠ³ΠΎ ΠΡΠΈΠ½ΡΠΈΠΏΠ° Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡΠΈ β ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ ΠΊΠ²Π°Π½ΡΠΎΠ²ΠΎΠΉ ΡΠΈΠ·ΠΈΠΊΠΈ. ΠΡΠΎΡΡΡΠΌ (Ρ
ΠΎΡΡ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΏΡΠΎΡΡΠΎΒ» Π·Π΄Π΅ΡΡ ΠΈ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ) ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π±Π°Π³Π° Π±ΡΠ΄Π΅Ρ ΡΠ²Π»ΡΡΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ°, ΠΏΡΠΎΡΠ²Π»ΡΡΡΠ°ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅, Π½ΠΎ ΠΈΡΡΠ΅Π·Π°ΡΡΠ°Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π² Π΄Π΅Π±Π°Π³Π³Π΅ΡΠ΅.
2.2. ΠΠΎΡΠ±Π°Π³ (Bohrbug)
Π’ΠΈΠΏ Π±Π°Π³Π°, Π½Π°Π·Π²Π°Π½Π½ΡΠΉ ΡΠ°ΠΊ Π² ΡΠ΅ΡΡΡ Π°ΡΠΎΠΌΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΠΎΡΠ°. Π ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΠ΅ΠΉΠ·Π΅Π½Π±Π°Π³Ρ, ΠΎΠ½ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈ ΠΎΠ΄Π½ΠΎΠΌ ΠΈ ΡΠΎΠΌ ΠΆΠ΅ ΡΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ². ΠΠΎΠΏΡΠΎΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Π΅ΡΡ Π½Π°Π±ΠΎΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ² Π±ΡΠ²Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ (ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ) ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ.
2.3. ΠΠ°Π½Π΄Π΅Π»ΡΠ±Π°Π³ (Mandelbug)
ΠΠ°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ ΠΠ΅Π½ΡΠ° ΠΠ°Π½Π΄Π΅Π»ΡΠ±ΡΠΎΡΠ°, Π²Π½Π΅ΡΡΠ΅Π³ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΠ΅ΠΎΡΠΈΡ ΡΡΠ°ΠΊΡΠ°Π»ΠΎΠ². ΠΠ°Π½Π΄Π΅Π»ΡΠ±Π°Π³Π°ΠΌΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½Ρ ΠΈ Π½Π΅ΡΡΠ½Ρ, ΡΡΠΎ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΡΡΡΡ Ρ
Π°ΠΎΡΠΈΡΠ½ΡΠΌΠΈ ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π°ΡΡΠΈΠΌΠΈΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌΠΈ. (ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΊΠ°ΠΆΡΡΡΡΒ»). ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°ΠΊΡΠΈΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ β ΡΠΎ Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠΆΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π°, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°ΡΡΡΠ΄Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈΡΠΈΠ½.
2.4. Π¨ΡΠ΅Π΄ΠΈΠ½Π±Π°Π³ (Schroedinbug)
Π¨ΡΠ΅Π΄ΠΈΠ½Π±Π°Π³ Π½Π°Π·Π²Π°Π½ Π² ΡΠ΅ΡΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°Π΄ΠΎΠΊΡΠ° Ρ ΠΊΠΎΡΠΊΠΎΠΉ Π¨ΡΠ΅Π΄ΠΈΠ½Π³Π΅ΡΠ° (ΠΈΠ»ΠΈ ΡΡΠ° Π½Π΅ΡΡΠ°ΡΡΠ½Π°Ρ ΠΆΠΈΠ²ΠΎΡΠΈΠ½Π° β ΠΊΠΎΡ?). ΠΠ½ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΈΡΠ°Π΅Ρ ΠΊΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) ΠΈ Π²ΠΎΡΠΊΠ»ΠΈΡΠ°Π΅Ρ Β«ΠΠ° ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ! ΠΠ½Π° ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ!Β», ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ°Π΅Ρ ΡΠ²ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ° Π΄Π°Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π°. ΠΡΠ΄ΡΡΠΈ, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠ°Π½ΡΠ°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π΄Π°Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ β ΡΠΏΡΠΎΡΠΈΡΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡΡ
Π²Π΅ΡΠ΅ΡΠ°Π½ΠΎΠ²- ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΎΠ½ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΡΡ. Π₯ΠΎΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠ½Π΅ΡΡΠΈ ΠΎΡΠΈΠ±ΠΊΡ ΠΊ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ 2.1, 2.2 ΠΈΠ»ΠΈ 2.3, ΡΡΠΎ ΡΠ΄Π°Π΅ΡΡΡ Π½Π΅ Π²ΡΠ΅Π³Π΄Π°.
2.5. Π€Π°Π·Ρ Π»ΡΠ½Ρ
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°ΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ β ΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΊΠ° ΡΠ΅Ρ
, ΠΊΡΠΎ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ (Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ/ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ) ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠ»ΠΎΠΆΠ½ΡΡ
ΠΏΡΠΈΡΠΈΠ½Π°Ρ
Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² ΠΈΡΡΠΎΡΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΠ°ΡΠ° ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΈΠ·-Π·Π° ΡΠ°Π· Π»ΡΠ½Ρ. Π― Π½Π΅ Π±ΡΠ΄Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ Π·Π΄Π΅ΡΡ ΡΡΠΈ ΠΈΡΡΠΎΡΠΈΠΈ, Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ Π½ΠΈΠΊΠΎΠΌΡ ΠΈΠ· Π½Π°Ρ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΡΠΎΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ΅ΡΠ΅ΡΡ Π²ΡΠ΅Ρ
ΠΎΡ Π½Π΅ΠΎΡΡΠΎΡΠΎΠΆΠ½ΡΡ
ΡΠΌΠΎΠ·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ Π±ΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ, Π½Π°ΡΡΠΎΠΉΡΠΈΠ²ΡΠΌΠΈ ΠΈ ΡΠΊΡΡΠΏΡΠ»Π΅Π·Π½ΡΠΌΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅.
2.6. Π‘ΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ (Π±ΠΎΠ»Π΅Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ) Π±Π°Π³
ΠΠ°Π³ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠΉ ΠΏΡΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΊΠ°ΠΊΠΈΡ
-Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΠΆΠΈΡΡ Π·Π°ΠΏΡΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠ΅ΠΊ. ΠΡΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠΎΡΠ΅ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΠΈΡ
, Π½ΠΎ ΠΈ Π½ΠΎΡΠΎΠ²ΠΈΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ Π²ΡΠ΅ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ (ΠΏΡΠΈ ΡΡΠΎΠΌ Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠΎΡΠ΅ΠΊ ΡΠ°Π±ΠΎΡΠ°Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ) β Π²ΡΠ°Π»Ρ, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ Π±Π°Π³.
2.7. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ ΡΡΡΠ΅ΠΊΡ.
ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ Π²ΡΠ΅ΠΌ, Β«ΡΡΡΠ΅ΠΊΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Β», Π½Π΅ ΡΠ°Π· ΡΠ»ΡΡΠ°Π²ΡΠΈΠΉΡΡ ΠΈ Ρ Π²Π°ΡΠΈΠΌ ΠΏΠΎΠΊΠΎΡΠ½ΡΠΌ ΡΠ»ΡΠ³ΠΎΠΉ. ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ° ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π²ΡΠΈΠΉ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΡΡΠ΅Π½Π΄Π΅ ΡΠ½ΠΈΡ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΡΠΎ-ΡΠΎ ΡΠΆΠ°ΡΠ½ΠΎΠ΅. ΠΡΠΈΡΠ½Ρ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΈΠ²ΠΈΠ°Π»ΡΠ½Ρ β ΠΏΡΠΎΠΏΡΡΠΊ Β«Π½Π΅Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
Β» ΡΠ΅ΡΡ-ΠΊΠ΅ΠΉΡΠΎΠ², Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΊ Π΄Π΅ΡΠ°Π»ΡΠΌ ΠΈ Π½Π΅ΡΡΡΠ΅Π½Π½ΡΠ΅ ΡΠ·-ΠΊΠ΅ΠΉΡΡ. ΠΠΏΡΡΡ ΠΆΠ΅ β Π±ΡΠ΄ΡΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Π΅ΠΉ.
ΠΠ° ΡΡΠΎΠΌ Ρ Π·Π°ΠΊΠΎΠ½ΡΡ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ Π±Π°Π³ΠΎΠ², Π±ΡΠ΄Ρ ΡΠ°Π΄ ΠΠ°ΡΠΈΠΌ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΡΠΌ ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ.
Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π±Π°Π³ (Π°Π½Π³Π». bug β ΠΆΡΠΊ) β ΠΆΠ°ΡΠ³ΠΎΠ½Π½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π΅ ΠΎΡΠΈΠ±ΠΊΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ΄Π°Π΅Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π±Π°Π³ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΎΠΊ, Π΄ΠΎΠΏΡΡΠ΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Π΅Ρ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Π»ΠΈΠ±ΠΎ Π² Π΅Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π°Π³ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ°, Π²ΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Π±Π°Π³ΠΎΠ² ΠΈ/ΠΈΠ»ΠΈ Π±Π°Π³ΠΈ, ΡΠ΅ΡΡΡΠ·Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠΈΠ΅ Π΅Ρ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ, Π½Π°Π·ΡΠ²Π°ΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ, Π½Π° ΠΆΠ°ΡΠ³ΠΎΠ½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, Β«Π³Π»ΡΡΠ½ΠΎΠΉΒ», Β«Π³Π»ΡΠΊΠ½ΡΡΠΎΠΉΒ», Β«Π·Π°Π±Π°Π³ΠΎΠ²Π°Π½Π½ΠΎΠΉΒ», Β«Π±Π°ΠΆΠ½ΠΎΠΉΒ», Β«Π±Π°Π³(Π°)Π½ΡΡΠΎΠΉΒ» (Π°Π½Π³Π». unstable, buggy).
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
Π’Π΅ΡΠΌΠΈΠ½ Β«Π±Π°Π³Β» ΠΎΠ±ΡΡΠ½ΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΠ΅ΡΡΡ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΏΡΠΎΡΠ²Π»ΡΡΡΠΈΡ ΡΠ΅Π±Ρ Π½Π° ΡΡΠ°Π΄ΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΡΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π±Π°Π³Π΅ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΡΡΠ΅ΡΠΎΠΌ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΠ΅ΡΠΎΠΌ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». bug report). ΠΡΡΠ΅Ρ ΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ (Π°Π½Π³Π». crash), Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΉ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π½Π°Π·ΡΠ²Π°ΡΡ ΠΊΡΡΡ-ΡΠ΅ΠΏΠΎΡΡΠΎΠΌ (Π°Π½Π³Π». crash report).
Β«ΠΠ°Π³ΠΈΒ» Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΡΡΡΡΡ ΠΈ ΡΡΡΡΠ°Π½ΡΡΡΡΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ°Π³ΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π·ΡΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ Π²ΠΈΠ΄ ΠΌΠ°ΡΠΊΠ΅ΡΠ° Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°Ρ .
ΠΡΠΈΠΌΠΎΠ»ΠΎΠ³ΠΈΡ
ΠΠ΅Π³Π΅Π½Π΄Π° ΠΎ ΠΌΠΎΡΡΠ»ΡΠΊΠ΅ ΠΈ Π΄Π΅Π½Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°
Π¨ΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π° Π»Π΅Π³Π΅Π½Π΄Π°, ΡΡΠΎ 9 ΡΠ΅Π½ΡΡΠ±ΡΡ 1945 Π³ΠΎΠ΄Π° ΡΡΡΠ½ΡΠ΅ ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ°, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π²ΡΠΈΠ΅ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Mark II Aiken Relay Calculator, Π½Π°ΡΠ»ΠΈ ΠΌΠΎΡΡΠ»ΡΠΊΠ°, Π·Π°ΡΡΡΡΠ²ΡΠ΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ΅Π»Π΅, ΠΈ ΠΡΠ΅ΠΉΡ Π₯ΠΎΠΏΠΏΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π½Π΅ΡΠ»Π° ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½. ΠΠ·Π²Π»Π΅ΡΡΠ½Π½ΠΎΠ΅ Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅ Π±ΡΠ»ΠΎ Π²ΠΊΠ»Π΅Π΅Π½ΠΎ ΡΠΊΠΎΡΡΠ΅ΠΌ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄Π½Π΅Π²Π½ΠΈΠΊ, Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π°Π΄ΠΏΠΈΡΡΡ: Β«First actual case of bug being foundΒ» (Π°Π½Π³Π». Β«ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΆΡΠΊ Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½Β»). Π‘ΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎΡ Π·Π°Π±Π°Π²Π½ΡΠΉ ΡΠ°ΠΊΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π½Π°ΡΠ°Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° Β«debuggingΒ» Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Β«ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΒ», ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΡΠ°Π·Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°Π»Π°ΠΌΠ±ΡΡΠΎΠΌ.
ΠΠ°ΠΏΠΈΡΡ Π² ΡΠ΅Ρ .ΠΆΡΡΠ½Π°Π»Π΅
Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ ΠΏΡΠΎΠΈΠ·ΠΎΡΡΠ» 9 ΡΠ΅Π½ΡΡΠ±ΡΡ 1947, Π° Π½Π΅ 1945, Π³ΠΎΠ΄Π°. ΠΠ½Π°ΠΌΠ΅Π½ΠΈΡΡΠΉ ΠΌΠΎΡΡΠ»Π΅ΠΊ Π±ΡΠ» ΠΏΠ΅ΡΠ΅Π΄Π°Π½ Π² ΠΌΡΠ·Π΅ΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, Π³Π΄Π΅ ΠΎΠ½ ΠΈ Ρ ΡΠ°Π½ΠΈΡΡΡ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ. ΠΠΎΠ΄ Π΅Π³ΠΎ ΡΡΠ΅Π½Π΄ΠΎΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π°Π΄ΠΏΠΈΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π³Π»Π°ΡΠΈΡ, ΡΡΠΎ ΡΡΠΎΡ ΠΌΠΎΡΡΠ»Π΅ΠΊ ΡΡΠ°Π» ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈΠ· ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½ΡΡ Π±Π°Π³ΠΎΠ² Π² ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ. Π‘ ΡΠ΅Ρ ΠΏΠΎΡ ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ ΡΡΠ°Π»ΠΎ ΡΠΈΡΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠ΅. Π ΡΠΎΡ Π΄Π΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅ Π±ΡΠ»ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΎ, ΡΠ΅ΡΠ΅Π½ΠΎ Π±ΡΠ»ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠΎΠΌ Π²ΡΠ΅Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ².
ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΊΡΡ
ΠΠ΅ΠΆΠ΄Ρ ΡΠ΅ΠΌ, ΡΠ»ΠΎΠ²ΠΎ Β«bugΒ» Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π»ΡΠ»ΠΎΡΡ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΎΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΡΠ½ΡΡ ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Ρ ΡΠ»Π΅ΠΊΡΡΠΎΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠ°Π΄ΠΈΠΎΡΠ΅Ρ Π½ΠΈΠΊΠΎΠΉ. Π ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΡΠΎΡΠΎΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«bugsΒ» Π½Π°Π·ΡΠ²Π°Π»ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°Π΄Π°ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΎΠΉ. Π 1878 Π³ΠΎΠ΄Ρ Π’ΠΎΠΌΠ°Ρ ΠΠ΄ΠΈΡΠΎΠ½ ΠΏΠΈΡΠ°Π»:
ΠΡΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΠ»ΠΎΡΡ ΡΠ½ΠΎΠ²Π° ΠΈ ΡΠ½ΠΎΠ²Π° ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΠΌΠΎΠΈΠΌΠΈ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ»Π° ΠΈΠ½ΡΡΠΈΡΠΈΡ, Π·Π° Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π»Π° Π²ΡΠΏΡΡΠΊΠ°, Π·Π°ΡΠ΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ β ΠΈ ΠΎΠ½ΠΈ ΠΈΡΡΠ΅Π·Π°Π»ΠΈ, ΠΏΠΎΡΠΎΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΠΠ°Π³ΠΈ β ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ Π½Π΅Π΄ΠΎΡΠ΅ΡΡ ΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ β ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡ ΠΌΠ΅ΡΡΡΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ°, ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΡΡΠΆΠ΅Π»ΠΎΠ³ΠΎ ΡΡΡΠ΄Π° Π΄ΠΎ ΡΡΠΏΠ΅Ρ Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠΈ.
It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties ariseβthis thing gives out and [it is] then that Β«BugsΒ»βas such little faults and difficulties are calledβshow themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached. [1]
Π£ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΡΠΎ Π½Π΅ Π±Π°Π³, ΡΡΠΎ ΡΠΈΡΠ°Β» ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ: ΡΡΠΎ Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠ°, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Π½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΡ ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠΎΠ½Ρ ΠΎΠ± Π°Π²ΡΠΎΡΡΠΊΠΎΠΌ ΠΏΡΠ°Π²Π΅, ΡΡΠΎ ΠΈ ΠΊ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΠΌ, ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΡΠΈΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ Π°Π²ΡΠΎΡΠ°.
ΠΠΎΠΈΡΠΊ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ
ΠΠ»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ (Π°Π½Π³Π». debugging) ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ-ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΈ (Π°Π½Π³Π». debugger). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Windows ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ WinDbg ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ° Microsoft Debugging Tools for Windows. ΠΠ»Ρ GNU/Linux ΠΈ ΡΡΠ΄Π° Π΄ΡΡΠ³ΠΈΡ UNIX-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ GDB (GNU Debugger).
ΠΡΡΡΡΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΌΠ°ΡΡΠ° Π±Π°Π³ΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°Π΅ΡΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π²ΡΡ ΠΆΠ΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² ΡΠ΅Π»ΠΈΠ· ΠΈ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΠ. ΠΠ»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ, ΡΠ΅Π»Ρ ΠΊΠΎΡΠΎΡΡΡ β ΠΎΡΠ»ΠΎΠ²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± Π΅Ρ ΡΠΈΠΌΠΏΡΠΎΠΌΠ°Ρ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΡΡΡ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΠ.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Β«ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½Π°Ρ Π±Π°Π³Β» ΠΈ ΠΎΡΠΊΡΠ΄Π° Π²Π·ΡΠ»ΡΡ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½
Π Ρ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, ΡΠ»ΡΡΠ°Π»ΠΈ ΡΡΠΎ ΡΠ°Π½ΡΡΠ΅: Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Π΅ΡΡΡ Β«Π±Π°Π³Β», ΠΈΠ·-Π·Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠΎ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π±Π°Π³ ΠΈ ΠΎΡΠΊΡΠ΄Π° ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½? ΠΡ ΠΎΠ±ΡΡΡΠ½ΠΈΠΌ.
ΠΠ°Π³- ΡΡΠΎ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ
Β«ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ Π±Π°Π³Β» ΠΈΠ»ΠΈ Β«ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ Π±Π°Π³Β» β ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠΈΠΉ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π΅ΡΠ΅ΠΊΡ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ°Π³ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π³Π΄Π΅-ΡΠΎ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΡΠΎΡΠΈΠ²ΠΎΠΊ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π»ΠΈΠ±ΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, Π»ΠΈΠ±ΠΎ ΠΏΠΈΡΠ΅Ρ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ Π½Π΅ΠΏΡΠ΅Π΄Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ. Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«Π΄Π΅Π±Π°Π³Β».
Π ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½Π΅ΠΌ ΠΌΠΈΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ β ΡΠ΅ΡΡΠ΅Π·Π½ΠΎΠ΅ Π΄Π΅Π»ΠΎ. ΠΠΎΡΡΠΈ 20 Π»Π΅Ρ Π½Π°Π·Π°Π΄ ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΠΈΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠΎΠ΄ΡΡΠΈΡΠ°Π», ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΎΠ±Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ΅ Π‘Π¨Π ΠΏΠΎΡΡΠΈ Π² 60 ΠΌΠΈΠ»Π»ΠΈΠ°ΡΠ΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°ΡΠΎΠ² Π² Π³ΠΎΠ΄ (ΠΎΠΊΠΎΠ»ΠΎ 0,6% ΠΠΠ Π² 2002 Π³ΠΎΠ΄Ρ), ΠΈ Ρ ΡΠ΅Ρ ΠΏΠΎΡ ΡΡΠ° ΡΠΈΡΡΠ°, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ²Π΅Π»ΠΈΡΠΈΠ»Π°ΡΡ. Π₯ΠΎΡΡ ΡΠΎΡΠ½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΡΠ΅Π½ΠΈΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠ»ΠΎΠΆΠ½ΠΎ, Π»Π΅Π³ΠΊΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ, ΠΊΠ°ΠΊ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π½ΡΡΡ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΆΠΈΠ·Π½Ρ Π»ΡΠ΄Π΅ΠΉ Π½Π° ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΠΎΠ΄ ΡΠ³ΡΠΎΠ·Ρ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ, ΡΠ°ΠΊΡΡ ΠΊΠ°ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΡΡΠ°Π½ΡΠΈΠΈ.
ΠΠΎΡΠ΅ΠΌΡ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΠΈΡ Π±Π°Π³Π°ΠΌΠΈ
Π’Π΅ΡΠΌΠΈΠ½ Β«Π±Π°Π³Β» ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π΅ΡΠ΅ Π΄ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ², ΠΈ ΠΌΡ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΊΡΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» ΡΠ΅ΡΠΌΠΈΠ½ Β«Π±Π°Π³Β» Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠ°. Π ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ°Ρ ΠΈΡΡΠΎΡΠΈΠΊΠΈ ΠΏΡΠΎΡΠ»Π΅Π΄ΠΈΠ»ΠΈ ΡΡΠΎ Π΄ΠΎ Π’ΠΎΠΌΠ°ΡΠ° ΠΠ΄ΠΈΡΠΎΠ½Π° Π½Π΅ ΡΠ°Π½Π΅Π΅ 1870-Ρ Π³ΠΎΠ΄ΠΎΠ².
ΠΠ΄ΠΈΡΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ Π² ΡΠ²ΠΎΠΈΡ Π»ΠΈΡΠ½ΡΡ Π·Π°ΠΌΠ΅ΡΠΊΠ°Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π° ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈΠ»ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ΅Π±ΠΎΠ²Π°Π» ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ½ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΡΡΠΈΠ» ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ Π½Π°ΡΠ΅ΠΊΠΎΠΌΡΠΌ, Π½Π°ΠΏΠΈΡΠ°Π² Π² ΠΏΠΈΡΡΠΌΠ΅ 1878 Π³ΠΎΠ΄Π°:
Β«ΠΡ Π±ΡΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΏΡΠ°Π²Ρ, Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» Β«Π±Π°Π³Β» Π² ΡΠ²ΠΎΠ΅ΠΌ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ΅, Π½ΠΎ Π½Π΅ Π² ΡΠ°ΠΌΠΎΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅. ΠΠ½ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Π» ΠΊ ΡΠΎΠ΄Ρ callbellum. ΠΠΎΡ ΠΎΠΆΠ΅, Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ°Ρ Β».
Π₯ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΠ΄ΠΈΡΠΎΠ½Π° ΠΎΠ·Π½Π°ΡΠ°ΡΡ, ΡΡΠΎ ΠΎΠ½ Π²Π²Π΅Π» ΡΠ΅ΡΠΌΠΈΠ½ Β«Π±Π°Π³Β», Π½ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΎΡ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π΅ΡΠ΅ ΡΠ°Π½ΡΡΠ΅ ΠΈ ΡΡΠΎ ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΡΡΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ ΡΡΠ΅Π΄ΠΈ ΡΠ²ΠΎΠΈΡ Π΄ΡΡΠ·Π΅ΠΉ ΠΈ ΡΠΎΡΠ°ΡΠ½ΠΈΠΊΠΎΠ²-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ². ΠΠΊΡΡΠΎΡΠ΄ΡΠΊΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° ΡΠΈΡΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Ρ 1889 Π³ΠΎΠ΄Π°, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΉ Ρ ΠΠ΄ΠΈΡΠΎΠ½ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠ°ΡΠΎΡΡ Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ³ΠΎ, Π·Π°ΠΏΠΎΠ»Π·Π°ΡΡΠ΅Π³ΠΎ Π² ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅Π³ΠΎ Π΅Π³ΠΎ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°, Π΄Π΅Π»Π°ΡΡΠ°Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎ, ΠΌΠΎΠ³Π»ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΡΠ»ΡΠΆΠΈΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°, ΠΏΠΎΡ ΠΎΠΆΠ΅Π³ΠΎ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½ Β«Π»ΠΎΠΆΠΊΠ° Π΄Π΅Π³ΡΡΒ».
ΠΡΠ±ΡΠΎΡΠΈΠ² Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²ΠΎ Β«Π±Π°Π³Β», ΠΏΠ΅ΡΠ²ΡΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Π² ΠΈΡΡΠΎΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΎΠ·Π½Π°Π», ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·-Π·Π° ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, Π±ΡΠ»Π° ΠΠ΄Π° ΠΠ°Π²Π»Π΅ΠΉΡ. ΠΠ½Π° ΠΏΠΈΡΠ°Π»Π° ΠΎΠ± ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ Π΅ΡΠ΅ Π² 1843 Π³ΠΎΠ΄Ρ Π² ΡΠ²ΠΎΠ΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Π§Π°ΡΠ»ΡΠ·Π° ΠΡΠ±Π±ΠΈΠ΄ΠΆΠ°.
Β«ΠΠ° ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡ Π°Π½Π°Π»ΠΈΠ·Π° Π² ΡΠ°Π²Π½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ½Π°Π±Π΄ΠΈΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ; ΠΈ Π² ΡΡΠΎΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΉ ΠΈΡΡΠΎΡΠ½ΠΈΠΊ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π±Π΅Π·ΠΎΡΠΈΠ±ΠΎΡΠ΅Π½ Π² ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ , ΠΊΠ°ΡΡΡ ΠΌΠΎΠ³ΡΡ ΠΎΡΠ΄Π°Π²Π°ΡΡ Π΅ΠΌΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΊΠ°Π·ΡΒ».
Π ΡΡΠΎΠΉ ΡΠΈΡΠ°ΡΠ΅ ΠΠ°Π²Π»Π΅ΠΉΡ Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ Π΄Π°Π½Π½ΡΠ΅, Π½ΠΎ ΠΎΠ³ΠΎΠ²Π°ΡΠΈΠ²Π°Π΅Ρ, ΡΡΠΎ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π΅ΠΌΡ Π»ΡΠ΄ΡΠΌΠΈ (ΠΊΠ°ΠΊ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½Ρ Π½Π° ΠΊΠ°ΡΡΠΎΡΠΊΠ°Ρ ), ΠΌΠΎΠ³ΡΡ Π΄Π°ΡΡ ΠΌΠ°ΡΠΈΠ½Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄Π°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ.
ΠΠ°Π±ΠΎΡΠΊΠ° ΠΡΠ΅ΠΉΡ Π₯ΠΎΠΏΠΏΠ΅Ρ
ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΠΉ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΆΡΡΠ½Π°Π»Ρ ΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΎΡΠΈΠ±ΠΎΡΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠ°Π»ΠΈ, ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½ Β«Π±Π°Π³Β» Π±ΡΠ» ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΌ ΡΡΠ΅Π½ΡΠΌ ΠΡΠ΅ΠΉΡ Π₯ΠΎΠΏΠΏΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠ»Ρ Π²Π»Π΅ΡΠ΅Π»Π° Π² ΡΠ΅Π»Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Harvard Mark II ΠΈ Π²ΡΠ·Π²Π°Π»Π° Π΅Π³ΠΎ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ. ΠΠ°ΠΊ Π³Π»Π°ΡΠΈΡ ΠΈΡΡΠΎΡΠΈΡ, ΠΎΠ½Π° Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Π»Π° ΠΌΠΎΡΡΠ»ΡΠΊΠ° Π² ΠΆΡΡΠ½Π°Π» ΠΈ ΡΠ΄Π΅Π»Π°Π»Π° ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°ΠΌΠ΅ΡΠΊΡ: Β«ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ Π±Π°Π³Π°Β».
Π₯ΠΎΡΡ Π² 1947 Π³ΠΎΠ΄Ρ Π² Mark II Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π»Π΅ΡΠ΅Π»Π° ΠΌΠΎΠ»Ρ, ΠΎΠ½Π° Π½Π΅ Π±ΡΠ»Π° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Β«Π±Π°Π³Β» ΠΈΠ»ΠΈ Β«Π΄Π΅Π±Π°Π³Β», ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π»ΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΡΠ½ΠΎ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ ΠΌΠΎΠ»Ρ ΠΏΡΠΈΠ²Π΅Π»Π° ΠΊ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΠΈΠ»ΠΈ ΡΡΠΎ Π±ΡΠ»Π° ΠΏΡΠΎΡΡΠΎ Π·Π°Π±Π°Π²Π½Π°Ρ Π½Π°Ρ ΠΎΠ΄ΠΊΠ°, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π΅ΡΠ΅ΠΊΡΡ. Π₯ΠΎΠΏΠΏΠ΅Ρ ΡΠ΄Π΅Π»Π°Π»Π° ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ, ΡΠ°ΡΡΠΊΠ°Π·Π°Π² Π΅Π΅ Π² ΡΠΈΡΠΎΠΊΠΎ ΡΠΈΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ ΠΎΡ Π½ΠΎΡΠ±ΡΡ 1968 Π³ΠΎΠ΄Π°.
Π₯ΠΎΠΏΠΏΠ΅Ρ Π½Π°ΡΠ»Π° ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ Π·Π°Π±Π°Π²Π½ΠΎΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΡΡΡ ΠΏΠΎΠΈΡΠΊΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ Π΄Π΅ΡΠ΅ΠΊΡΠΎΠ²) Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°ΠΊΠΎΠ½Π΅Ρ Π½Π°ΡΠ»Π° Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ³ΠΎ (bug) Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°. ΠΡΡΡΠ΄Π° Π½Π°Π΄ΠΏΠΈΡΡ: Β«ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΆΡΠΊΠ°Β».
ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π₯ΠΎΠΏΠΏΠ΅Ρ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΌΠΎΡΡΠ»ΡΠΊΠ° Mark IV ΠΊΠ°ΠΊ Β«Π·Π°Π±ΠΈΡΠΎΠ³ΠΎ Π΄ΠΎ ΡΠΌΠ΅ΡΡΠΈΒ», Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΈΠ·-Π·Π° ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, Π²ΡΠ·Π²Π°Π½Π½ΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ, ΡΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π» ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ, ΠΏΠΎΠΊΠ° ΠΌΠΎΠ»Ρ Π±ΡΠ»Π° ΡΠ°ΠΌ.
ΠΡΡΠΎΡΠΈΠΊΠΈ Π½Π΅ Π·Π½Π°ΡΡ, Π±ΡΠ» Π»ΠΈ ΡΡΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊ Π₯ΠΎΠΏΠΏΠ΅Ρ ΠΈΠ»ΠΈ ΠΊΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π°ΠΏΠΈΡΠ°Π» Π·Π°ΠΏΠΈΡΡ, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΠΆΡΡΠ½Π°Π» Harvard Mark II Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΠΌΡΠ·Π΅Π΅ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ Π² Π‘ΠΌΠΈΡΡΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠΌ ΠΈΠ½ΡΡΠΈΡΡΡΠ΅ Π² ΠΠ°ΡΠΈΠ½Π³ΡΠΎΠ½Π΅, ΠΎΠΊΡΡΠ³ ΠΠΎΠ»ΡΠΌΠ±ΠΈΡ.
Π₯ΠΎΡΡ Π±Π°Π±ΠΎΡΠΊΠ° Mark II (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ Β«ΠΠ°ΡΠΊΒ») Π½Π΅ Π±ΡΠ»Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΎΠ½Π°, ΡΠ΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈ ΠΊΡΠ»ΡΡΡΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΠΎΡΡΡΡΡ Π²ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ.
ΠΡΡΠ΅ΡΡ ΠΎ Π±Π°Π³Π°Ρ
ΠΠΎΡΠ»Π΅ ΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΡΡΠ΅Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ » bug report» (ΠΎΡΡΠ΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅). ΠΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΠ΅Π°Π½ΡΠ° ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ » crash report» (ΠΎΡΡΠ΅Ρ ΠΎΠ± Π°Π²Π°ΡΠΈΠΉΠ½ΠΎΠΌ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ).
Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π·Π½Π°ΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π°Π³, ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Π°
Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ «Π±Π°Π³ΠΈ» ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΠΡΠΎΡΠΎΠΉ ΠΌΠΈΡΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ. Π’ΠΎΠ³Π΄Π° ΡΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±Π°Π³, Π½Π°Π·ΡΠ²Π°Ρ ΡΡΠ»ΠΎΠ²Π½ΠΎ ΡΡΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ ΡΠ°Π΄Π°ΡΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ.
ΠΠ»Π°ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π±Π°Π³ΠΎΠ²
Π ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΡΠ°ΠΏΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π³ΡΡΠΏΠΏΡ:
ΠΠΎ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΎΠ±ΡΠ΅ΠΌΡ Π±Π°Π³ΠΈ Π±ΡΠ²Π°ΡΡ:
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±Π°Π³ΠΈ Π±ΡΠ²Π°ΡΡ:
Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΌΠ΅ΡΡΠ° Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π±ΡΠ²Π°ΡΡ:
ΠΠ°ΠΆΠ΄Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠ²ΠΈΡΡΡΡ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π΅Π΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ°, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°ΡΡΡΠΎΠ΅ΠΊ. ΠΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΠ΅ Π±Π°Π³ΠΈ Π΄Π΅Π»Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ·Π²ΠΈΠΌΡΠΌ Π΄Π»Ρ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΈΠ»ΠΈ DoS-Π°ΡΠ°ΠΊΠΈ.
Π’ΠΈΠΏΡ ΡΠ±ΠΎΠ΅Π²
«ΠΠ»Π°Π²Π°ΡΡΠΈΠΉ» ΠΈ ΡΠ°ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΉ ΡΠ²ΠΎΠΉ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ±ΠΎΠΉ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ, ΠΈΠΌΠ΅Π½ΡΡΡ Π³Π΅ΠΉΠ·Π΅Π½Π±Π°Π³ΠΎΠΌ.
ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ±ΠΎΠΉ, ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, Π½Π°Π·ΡΠ²Π°ΡΡ ΡΡΠ΅Π΄ΠΈΠ½Π±Π°Π³ΠΎΠΌ.