ΠΡ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°Π΄ΡΠΌΡΠ²Π°Π»ΠΈΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ Π½Π°Π·ΡΠ²Π°ΡΡ "Π±Π°Π³Π°ΠΌΠΈ" (ΠΎΡ Π°Π½Π³Π». bug - Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅, ΠΆΡΡΠΎΠΊ)? ΠΠ° ΡΡΠΈΠΌ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠΌ ΡΡΠΎΠΈΡ Π·Π°Π±Π°Π²Π½Π°Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ ΠΈΠ· Π·Π°ΡΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡ!
- "ΠΠ°Π³" - Π½Π΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅:
Π‘Π»ΠΎΠ²ΠΎ "bug" Π² Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ, Π΄Π΅ΡΠ΅ΠΊΡ, ΠΏΠΎΠΌΠ΅Ρ Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΎΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌΠΈ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ². ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π·Π°ΠΏΠΈΡΡΡ Π’ΠΎΠΌΠ°ΡΠ° ΠΠ΄ΠΈΡΠΎΠ½Π° Π΅ΡΠ΅ Π² 1870-Ρ Π³ΠΎΠ΄Π°Ρ ΠΏΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΡΠ½ΠΎΠΌ ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΌ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ.
Π’ΠΎ Π΅ΡΡΡ, ΡΠ°ΠΌ ΡΠ΅ΡΠΌΠΈΠ½ Π΄Π»Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ±ΠΎΠ΅Π² ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π». - ΠΠ΅Π³Π΅Π½Π΄Π°ΡΠ½ΡΠΉ ΠΌΠΎΡΡΠ»Π΅ΠΊ Π² Harvard Mark II (1947):
9 ΡΠ΅Π½ΡΡΠ±ΡΡ 1947 Π³ΠΎΠ΄Π° ΠΏΡΠΎΠΈΠ·ΠΎΡΠ΅Π» ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π²ΡΠ΅Π³Π΄Π° ΡΠ²ΡΠ·Π°Π» ΡΡΠΎ ΡΠ»ΠΎΠ²ΠΎ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΈΠ΄Π°Π» Π΅ΠΌΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΡΠΉ ΡΠΌΡΡΠ».
ΠΠ°ΡΠ²Π°ΡΠ΄ΡΠΊΠΈΠΉ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ. ΠΠΈΠ³Π°Π½ΡΡΠΊΠΈΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ΅Ρ Π°Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Mark II (ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Ρ ΠΊΠΎΠΌΠ½Π°ΡΡ!) ΡΠ°Π±ΠΎΡΠ°Π» Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ.
ΠΡΠΈ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ ΡΠ±ΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ (ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ»Π° Π»Π΅Π³Π΅Π½Π΄Π°ΡΠ½Π°Ρ ΠΡΠ΅ΠΉΡ Π₯ΠΎΠΏΠΏΠ΅Ρ, ΠΏΠΈΠΎΠ½Π΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ) ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ... Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΌΠΎΡΡΠ»ΡΠΊΠ°, Π·Π°ΡΡΡΡΠ²ΡΠ΅Π³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ°ΠΌΠΈ ΡΠ΅Π»Π΅ β 70 Π² ΠΏΠ°Π½Π΅Π»ΠΈ F.
ΠΠΎΡΡΠ»Π΅ΠΊ Π²ΡΠ·Π²Π°Π» ΠΊΠΎΡΠΎΡΠΊΠΎΠ΅ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΈΠ» ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Ρ. - ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅:
ΠΠ°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅ Π±ΡΠ»ΠΎ Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΎ ΠΏΠΈΠ½ΡΠ΅ΡΠΎΠΌ.
ΠΠ³ΠΎ ΠΏΡΠΈΠΊΠ»Π΅ΠΈΠ»ΠΈ Π² ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» (log book), ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Mark II.
ΠΠΎΠ΄ Π½ΠΈΠΌ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΡΡ Π·Π°ΠΏΠΈΡΡ: "First actual case of bug being found" ("ΠΠ΅ΡΠ²ΡΠΉ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΆΡΡΠΎΠΊ [Π±Π°Π³] Π±ΡΠ» Π½Π°ΠΉΠ΄Π΅Π½").
ΠΠ°ΠΏΠΈΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ Π½Π°ΡΠ΅Π» Π½Π°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅. Π‘Π°ΠΌΠ° ΠΡΠ΅ΠΉΡ Π₯ΠΎΠΏΠΏΠ΅Ρ ΡΠ°ΡΡΠΎ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π»Π° ΡΡΡ ΠΈΡΡΠΎΡΠΈΡ, ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·ΠΈΡΡΡ Π΅Π΅, Π½ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΠΌΠΎΡΡΠ»ΡΠΊΠ° Π½Π°ΡΠ΅Π», ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (ΡΠ°ΡΡΠΎ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΡΠ΅Ρ Π½ΠΈΠΊΠ° Π£ΠΈΠ»ΡΡΠΌΠ° ΠΡΡΠ΄Π°). - ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°:
ΠΡΠΎΡ ΡΠ»ΡΡΠ°ΠΉ Π½Π΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» ΡΠ΅ΡΠΌΠΈΠ½ "Π±Π°Π³", Π½ΠΎ ΡΡΠ°Π» Π΅Π³ΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΉ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠΎΠΌ Π΄Π»Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅.
ΠΠ½ ΡΡΠΊΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π», Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΡΡΠΏΠΊΠΈΠΌΠΈ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ Π³ΠΈΠ³Π°Π½ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ (Π½Π° ΡΠ΅Π»Π΅ ΠΈ Π»Π°ΠΌΠΏΠ°Ρ ), ΠΊΡΠ΄Π° Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΈ Π·Π°Π»Π΅ΡΠ΅ΡΡ Π½Π°ΡΠ΅ΠΊΠΎΠΌΡΠ΅ ΠΈ Π²ΡΠ·Π²Π°ΡΡ ΡΠ±ΠΎΠΉ.
ΠΠ°ΠΏΠΈΡΡ Π² ΠΆΡΡΠ½Π°Π»Π΅ β ΡΡΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΠΎ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎΠ³ΠΎ "Π±Π°Π³Π°", Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΡΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°ΡΡΠ΅ΡΠ°ΠΊΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ. - ΠΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΌ:
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ "Π±Π°Π³ΠΈ" ΠΎΡΠ½ΠΎΡΠΈΠ»ΠΈΡΡ ΠΊ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡΠΌ (ΠΊΠ°ΠΊ ΠΌΠΎΡΡΠ»Π΅ΠΊ Π² ΡΠ΅Π»Π΅).
ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅ΡΠΌΠΈΠ½ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠΎΡΠ΅Π²Π°Π» Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠ±ΠΎΠ΅Π² ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΠ.
ΠΡΠΎΡΠ΅ΡΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΡΠ°Π»ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡ "debugging" ("ΠΎΡΠ»Π°Π΄ΠΊΠ°", Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ - "ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ ΠΆΡΡΠΊΠΎΠ²").
ΠΠ΄Π΅ Ρ
ΡΠ°Π½ΠΈΡΡΡ "ΠΏΠ΅ΡΠ²ΡΠΉ Π±Π°Π³"?
Π’ΠΎΡ ΡΠ°ΠΌΡΠΉ ΠΆΡΡΠ½Π°Π» Ρ ΠΏΡΠΈΠΊΠ»Π΅Π΅Π½Π½ΡΠΌ ΠΌΠΎΡΡΠ»ΡΠΊΠΎΠΌ ΡΠ΅ΠΉΡΠ°Ρ Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΠΡΠ·Π΅Π΅ Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠΈ Π‘ΠΌΠΈΡΡΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΡΠΈΡΡΡΠ° Π² ΠΠ°ΡΠΈΠ½Π³ΡΠΎΠ½Π΅, ΠΎΠΊΡΡΠ³ ΠΠΎΠ»ΡΠΌΠ±ΠΈΡ.
ΠΡΠΎΠ³:
ΠΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠΉ "Π±Π°Π³", ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΡΠ°ΠΊΠΎΠ²ΠΎΠΉ, Π±ΡΠ» ΡΠ°ΠΌΡΠΌ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΠΌΠΎΡΡΠ»ΡΠΊΠΎΠΌ! π¦β‘οΈπ ΠΡΠΎ Π·Π°Π±Π°Π²Π½ΡΠΉ ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ°ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΡΡΠ½ΡΠ΅Ρ, ΠΏΠΎΡΠ΅ΠΌΡ ΠΌΡ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π³ΠΎΠ²ΠΎΡΠΈΠΌ "Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π±Π°Π³" ΠΈΠ»ΠΈ "Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΠΊΡΠΈΡΡ Π±Π°Π³". Π‘Π»ΡΡΠ°ΠΉ 1947 Π³ΠΎΠ΄Π° Π½Π΅ ΡΠΎΠ·Π΄Π°Π» ΡΠ΅ΡΠΌΠΈΠ½, Π½ΠΎ ΡΠ²Π΅ΠΊΠΎΠ²Π΅ΡΠΈΠ» Π΅Π³ΠΎ Π² ΠΌΠΈΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΏΡΠΈΠ΄Π°Π² Π±ΡΠΊΠ²Π°Π»ΡΠ½ΡΠΉ ΡΠΌΡΡΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΎΠΌΠ½ΠΈΠΌ Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ.
Π₯ΡΡΡΠ΅Π³ΠΈ:
#ΠΡΡΠΎΡΠΈΡΠΠ’ #ΠΠΎΠΌΠΏΡΡΡΠ΅ΡΡ #ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ #ΠΠ°Π³ #Debugging #ΠΡΠ΅ΠΉΡΠ₯ΠΎΠΏΠΏΠ΅Ρ #TechHistory #ΠΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅Π€Π°ΠΊΡΡ #ΠΠΎΡΡΠ»Π΅ΠΊ #ΠΠ°ΡΠ΅ΠΊΠΎΠΌΠΎΠ΅ #ΠΡΡΠΎΠΊ #MarkII #Harvard #Π‘ΠΌΠΈΡΡΠΎΠ½ΠΎΠ²ΡΠΊΠΈΠΉΠΡΠ·Π΅ΠΉ