Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«The Programmers Stone (ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΡΠΊΠΈΠΉ камСнь)Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 12

Автор Alan Carter

НаконСц, тСкст Π΄Π΅Π»Π°Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ясным, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² Ρ€Π°Π·Π½Ρ‹Ρ… контСкстах. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ с ΠΈΠΌΠ΅Π½Π΅ΠΌ FirstThread(), Π² точности Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅, ΠΊΠ°ΠΊ SecondThread(), ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Ρ‚Π°ΠΊ:

hThreads[0] = CreateThread(…, FirstThread…); hThreads[1] = CreateThread(…, SecondThread…);

Когда ΠΌΠΎΠΆΠ½ΠΎ просто

hThreads[0] = CreateThread(…, TheThread…); hThreads[1] = CreateThread(…, TheThread…);

ΠŸΠΎΡ‡Ρ‚ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ! Если ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ошибки Π²Π΅Π·Π΄Π΅. Π—Π°Ρ‡Π΅ΠΌ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ просто ΡΠ»ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄Π½Ρƒ. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ способ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ΄ΠΆΠΈΠΌΠ°ΡŽΡ‚ сроки.

Π—Π½Π°Π½ΠΈΠ΅, Π° Π½Π΅ число строк ΠΊΠΎΠ΄Π° (KLOCS)

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π΄ΠΎΡ€ΠΎΠ³ΠΈ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ собраны ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊ Π²Ρ‹Π³ΠΎΠ΄Π΅ ΠΈΡ… ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ способ ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ° ΠΏΠΎΠ΄Π±ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ β€” ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ изучСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ программистов, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠ΅ΠΉ ΠΊ пониманию ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ²ΡˆΠ΅ΠΉ это ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π΅ Π² числС строк ΠΊΠΎΠ΄Π° (KLOCS), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Π½Π°Π±Ρ€Π°Π»ΠΈ Π²ΠΎ врСмя изучСния. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΈ, ΠΊΠΎΠ³Π΄Π° Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π²Π°ΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ простой способ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‚, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°. ΠšΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΠΎΠ»Π΅ сраТСния картостроитСлСй с ΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ°ΠΌΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ картостроитСли видят, Ρ‡Ρ‚ΠΎ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡƒΠ·Π½Π°Π»ΠΈ, повторная рСализация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сдСлана быстрСС ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚Ρ€Π°Π΄Π°Ρ‚ΡŒ ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ сопровоТдСния, Π²Ρ‹Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ ΠΊΠΎΠ΄Π΅. ΠŸΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠΈ видят, Ρ‡Ρ‚ΠΎ картостроитСли Π±Π΅Π·ΡƒΠΌΡΡ‚Π²ΡƒΡŽΡ‚, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Ρ€Π°Π·Π³Ρ€ΠΎΠΌΠΈΡ‚ΡŒ всю ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρƒ (ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π½Π΅Ρ‚ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ) ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… послСдних мСсяцСв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ уТасны, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°Π»ΠΈ (ΠΎΠ½ΠΈ хранят ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ΡΡ Π²Π΅Ρ‰ΠΈ). ΠŸΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠΈ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· своих Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΠΊΠΎΠ² ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ картостроитСлСй, ΠΈ организация Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π° Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ достигнутом ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано Π² контСкстС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π°.

Разумная организация Ρ…ΠΎΡ‡Π΅Ρ‚ максимального понимания ΠΈ минимального Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ. ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ, ΡƒΠ²ΡΠ·ΡˆΠ°Ρ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ производства Ρ€Π°Π·Π±ΡƒΡ…Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, Π° подсчитываСт свои Π°ΠΊΡ‚ΠΈΠ²Ρ‹ Π² растущих Π³Ρ€ΡƒΠ΄Π°Ρ… ΠΊΠΎΠ΄Π°.

Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ композиция ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ рост продуктивности

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π² худоТСствСнных ΡˆΠΊΠΎΠ»Π°Ρ…, Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ: «Если ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ любой элСмСнт, Ρ‚ΠΎ измСнится ΠΈ Ρ†Π΅Π»ΠΎΠ΅Β». ВСроятно, это морской ΠΏΠ΅ΠΉΠ·Π°ΠΆ, с маяком, Π·Π°Π΄Π°ΡŽΡ‰ΠΈΠΌ с ΠΎΠ΄Π½ΠΎΠΉ стороны ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ, ΠΏΡ€ΠΈΠΊΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ взгляд ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΎΠ»Π½ ΠΏΠΎΠ·Π°Π΄ΠΈ. Битуация с маяком (ΠΈ Π²ΠΎΠ»Π½Π°ΠΌΠΈ) β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ распознаСм, ΠΈ Ρ‚ΡƒΡ‚ Тивопись ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ свою ΠΌΠΎΡ‰ΡŒ. Если Π±Ρ‹ вмСсто вСличСствСнного маяка стояло призСмистоС Π·Π΄Π°Π½ΠΈΠ΅, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»Π° Π±Ρ‹ ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌ. Если Π±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ΄Ρ‹ Π±Ρ‹Π»Π° Π³Π»Π°Π΄ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Ρ‚Π°ΠΌ Ρ€Π΅Π·Π²ΠΈΠ»ΠΈΡΡŒ ΠΊΡƒΠΏΠ°Π»ΡŒΡ‰ΠΈΠΊΠΈ, Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° нСсла Π±Ρ‹ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ сообщСния.

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ Π±Ρ‹ ясно ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтам ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π₯ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° сообщСниСм, ΠΈ Ссли ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° содСрТит случайныС ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΡƒΠΌΠ΅ зритСля нСпрСдсказуСмыС ассоциации ΠΈ ΠΈΡΠΊΠ°ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами.

Π›ΠΎΠ³ΠΈΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅ Π½Π°Π±ΠΎΡ€ΠΎΠ² аксиом ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΎΠΉ ΠΆΠ΅ самой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Для этого Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, Π½ΠΎ ΠΎΠ½ происходит просто ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… структур, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Π΅Π»Π°ΡŽΡ‚ΡΡ наблюдСния ΠΈ Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹. Они говорят, Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ аксиом Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Β«Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ ΠΈ достаточным». НСобходимый ΠΈ достаточный Π½Π°Π±ΠΎΡ€ позволяСт ясно ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Β«ΠΏΡ€ΠΈΡ€ΠΎΠ΄ΡƒΒ» рассматриваСмого Β«ΠΌΠΈΡ€Π°Β». Π­Ρ‚ΠΎ позволяСт ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ слСдствия β€” это истинныС слСдствия исслСдуСмой области, Π° Π½Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ прСдполоТСния.

Ни Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих сфСр Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ людям ΠΎ ваТности сохранСния Π²Π΅Ρ‰Π΅ΠΉ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ°Π»Ρ‹ΠΌΠΈ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. К соТалСнию, практичСская ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡ‚ΡŒ нашСго искусства ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ люди часто стрСмятся ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ быстрСС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ пытаСмся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ. Π‘ΡƒΠ΄ΡƒΡ‡ΠΈ создана, эта Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ становится Ρ‡Π°ΡΡ‚ΡŒΡŽ Ρ„ΠΎΠ½Π°, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· нас, ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΉ Π΄ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… людСй, становится Π·Π°Π»ΠΎΠΆΠ½ΠΈΠΊΠΎΠΌ Π½Π°ΡˆΠΈΡ… собствСнных унаслСдованных систСм.

И хотя это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ вСчная Π±Π΅Π·Ρ‹ΡΡ…ΠΎΠ΄Π½ΠΎΡΡ‚ΡŒ (Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ) Π—Π°ΠΊΠΎΠ½Π° ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°, здСсь ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ люди, Ρ€Π°Π·Ρ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡ€ΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ Π΄Π΅Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΈ, ΠΈ ΠΌΡ‹ опишСм, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°Ρ‚ΡŒ с этой Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ Π½Π° творчСский процСсс.

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ Π² сохранСнии контроля Π½Π°Π΄ унаслСдованными структурами, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ стратСгии доставки ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŽ, возникшиС ΠΈΠ· спСцификаций с фиксированной ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΡŽ Π°ΠΌΠΎΡ€Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π»ΠΈΠ±ΠΎ дрСвняя систСма индСксирования CODASYL, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²ΠΎΡΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… β€” это врСмя. Иногда это выраТаСтся ΠΊΠ°ΠΊ Β«ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΒ», Π½ΠΎ врСмя Ρ€Π΅Π΄ΠΊΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅Π½Ρƒ. Π­Ρ‚ΠΎ ΠΊΡ€Π°ΠΉΠ½ΠΈΠ΅ сроки (deadlines). НСт Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ способа ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… сроков, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠ°ΠΊ ΠΊΡ€ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Β«Π’ΠΎΠ»ΠΊ!Β». Π­Ρ‚ΠΎ Ρ€Π΅Π°Π»ΠΈΠΈ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΡ‹ Π½Π΅ управляСм. ВсС Π² порядкС β€” ΠΌΡ‹ просто Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎΠ± этом рСалистично ΠΈ скорСС ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌ это Π² своСй Ρ€Π°Π±ΠΎΡ‚Π΅, Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ для оправдания ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

ΠŸΠ΅Ρ€Π²Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° прилоТСния усилий ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… сроков β€” осознаниС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° спорится Π² чистой срСдС Π±Π΅Π· странных Ρ„Π»Π°Π³ΠΎΠ² Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π±Π΅Π· ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹Ρ… соглашСний ΠΎ Π²Ρ‹Π·ΠΎΠ²Π°Ρ…, Π±Π΅Π· многочислСнных соглашСний ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Π±Π°Ρ€Π°Ρ…Π»Π°. Π”Π½ΠΈ послС чистки вСсомСС Π΄Π½Π΅ΠΉ Π΄ΠΎ Π½Π΅Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сдСлайтС чистку Π² самом Π½Π°Ρ‡Π°Π»Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ собой большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, это врСмя окупится ΠΏΠΎΠ·Π΄Π½Π΅Π΅. Π’Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ чистку β€” ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚Π°Ρ€ΠΈΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚. И Π½Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΡ€ΠΎΡˆΠ΅Π» всС этапы тСстирования. Π”Π΅Π»Π°ΠΉΡ‚Π΅ чистку, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΡΡ‚Π°Ρ€ΠΎΡΡ‚ΡŒ ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ обсуТдайтС сроки, ΠΏΠΎΠΊΠ° Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ порядка.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ β€” Π±ΡƒΠ΄ΡŒΡ‚Π΅ рСалистами насчСт Ρ‚ΠΎΠ³ΠΎ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ чистка. Π§Π΅ΠΌ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Π΅Π΅ ΠΊΠ»ΡƒΠ±ΠΎΠΊ, Ρ‚Π΅ΠΌ больший эффСкт даст чистка, Π½ΠΎ Ρ‚Π΅ΠΌ большС риск, Ρ‡Ρ‚ΠΎ Ρƒ вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Π΅Π³ΠΎ распутываниС ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ вопрос: «Насколько слоТно ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ этого ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ящика?Β» Если ΠΎΡ‚Π²Π΅Ρ‚: «НС ΠΎΡ‡Π΅Π½ΡŒ!Β», Ρ‚ΠΎ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ вычСсывания слоТности, ΠΎΠ½ уТмСтся Π΄ΠΎ Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ простого, Π΄Π°ΠΆΠ΅ Ссли Π²Π°ΠΌ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΊΡƒΠ΄Π° ΠΈΠ΄Ρ‚ΠΈ.

Вторая Ρ‚ΠΎΡ‡ΠΊΠ° прилоТСния усилий исходит ΠΈΠ· ΡΠΊΡΠΏΠΎΠ½Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Ρƒ вас Π±ΠΎΠ»Π΅Π΅ ясный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, минимальная рСализация Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅. Π§Π΅ΠΌ мСньшС Ρƒ вас ΠΊΠΎΠ΄Π°, Ρ‚Π΅ΠΌ Π»Π΅Π³Ρ‡Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ структуру ΠΊΠΎΠ΄Π°, ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ шанс появлСния ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ ошибок. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, мСньшСС количСство ΠΊΠΎΠ΄Π° ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΈ мСньшС возмоТностСй для синтаксичСских ошибок, описок Π² ΠΈΠΌΠ΅Π½Π°Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Ρ‚. Π΄. МСньшС ошибок β€” мСньшС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, мСньшС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ β€” мСньшС тСстирования. Π­Ρ‚ΠΎ Π½Π΅ Π·Π°ΠΉΠΌΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² любой ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»ΡƒΠ΄ΡŽΠΆΠΈΠ½Ρ‹ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ для большСй части ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ нанСсСния ΡƒΠ²Π΅Ρ‡ΠΈΠΉ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ пСрСпатчСния, ΠΊΠΎΠ³Π΄Π° доступ ΠΊ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚Π°Ρ€ΠΈΡŽ станСт ΡƒΠ·ΠΊΠΈΠΌ мСстом. ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π²Π΅Ρ‰ΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‚Π°ΠΊΠΎΠΉ процСсс Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ… стадиях β€” Π·Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ Π±ΠΎΠΌΠ±Ρƒ с часовым ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, которая Ρ€Π²Π°Π½Π΅Ρ‚ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΡƒΠΆΠ΅ ΠΏΠΎΠ·Π΄Π½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Π±Π΅Π·ΡƒΠΌΠΈΠ΅ ΠΎΡ‚Π±Ρ€Π°ΠΊΠΎΠ²ΠΊΠΈ (выбрасывания лишнСго) посрСди Ρ‚Π°ΠΊΠΎΠΉ ситуации ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ спокойствиС Π² ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π½ΠΈ.

Π’Ρ€Π΅Ρ‚ΡŒΡ Ρ‚ΠΎΡ‡ΠΊΠ° прилоТСния усилий β€” Β«Π΄Π΅Π»Π° скунса» (skunkworks), Π½Π°Π·Π²Π°Π½ΠΈΠ΅ пошло ΠΎΡ‚ названия мСстСчка Skunkworks, основанного ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Lockheed Martin Π²Π΄Π°Π»ΠΈ ΠΎΡ‚ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°, Β«ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ скунс». [8] Π­Ρ‚Π° ΡΡ‚Ρ€Π°ΡˆΠ½Π°Ρ тСхнология ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΏΠΎ сСкрСту Π½Π° роТдСствСнской Π²Π΅Ρ‡Π΅Ρ€ΠΈΠ½ΠΊΠ΅, Π»ΠΈΠ±ΠΎ спровоцирована просвСщСнным руководством. Как повСлось Π²ΠΎ всСй этой Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΌΡ‹ проясним, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Β«Π΄Π΅Π»Π° скунса» ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚.

Π’ Ρ‚Π°ΠΊΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ эры, ΠΊΠ°ΠΊ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ физичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ), с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΈΡ‚ΡŒ ΠΊΠΈΡ€ΠΏΠΈΡ‡ΠΈ стопкой, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, сколько ΠΈΡ… понадобится для ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π΄ΠΎΠΌΠ°, ΠΌΡ‹ подсчитываСм ΠΈΡ…. Π­Ρ‚Π° абстракция ΠΎΡ‚ физичСского ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌΡƒ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ способности Π² ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ с ΠΊΠΈΡ€ΠΏΠΈΡ‡Π°ΠΌΠΈ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ² Ρƒ нас становится Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ чисСл, говорящих ΠΎ поставках, транспортировкС ΠΈ потрСбностях, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ наши числа Π² структуры, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π½ΠΈΠΌΠΈ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ элСктронныС Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π° абстракция ΠΎΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΊ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ вновь Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ ΡΠ²Π΅Ρ€Ρ…ΡŠΠ΅ΡΡ‚Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ способности.