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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠšΠΎΠ΄Π΅Ρ€Ρ‹ Π·Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ. Π Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΠΎ рСмСслС программиста». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 105

Автор Π‘Π΅ΠΉΠ±Π΅Π» ΠŸΠΈΡ‚Π΅Ρ€

Π‘Π΅ΠΉΠ±Π΅Π»: Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ваши ΠΈΠ΄Π΅ΠΈ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ ваш ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ измСнились с Ρ‚ΠΎΠ³ΠΎ Π΄Π°Π»Π΅ΠΊΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ?

Π”ΠΎΠΉΡ‡: Они измСнились ΠΎΡ‡Π΅Π½ΡŒ сильно, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‡Π΅Π½ΡŒ сильно измСнились Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ интСрСсны. Π”ΡƒΠΌΠ°ΡŽ, Π½Π΅ ΠΏΠΎΠ³Ρ€Π΅ΡˆΡƒ ΠΏΡ€ΠΎΡ‚ΠΈΠ² истины, Ссли скаТу, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я писал ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚, Π±Ρ‹Π»ΠΈ всСго лишь нСбольшими Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°.

Π― всС врСмя Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΠ» Π½Π°Π΄ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, связанными с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ глобальноС ΠΈ интСрСсноС, ΠΊΠ°ΠΊ Π΅Π΅ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ с Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с языками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΡˆΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² соотвСтствии с Ρ‚ΠΎΠ±ΠΎΡŽ ΠΆΠ΅ установлСнными критСриямя практичности, надСТности, эффСктивности, прозрачности.

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

Π‘Π΅ΠΉΠ±Π΅Π»: По-Π²Π°ΡˆΠ΅ΠΌΡƒ, всС программисты Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅?

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

Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΠ΅ сходство ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ ΠΈ Ρ‚Π΅ΠΌΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ алгоритмичСской Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π›Π΅ΠΎ ΠΈ программисты Π΅Π³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ аналитичСских Π·Π°Π΄Π°Ρ‡. А Ρ€Π°Π·Π½ΠΈΡ†Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с алгоритмичСскими Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ основаны Π½Π° 5000-10000-Π»Π΅Ρ‚Π½Π΅ΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ матСматичСской Π½Π°ΡƒΠΊΠΈ. Π’ соврСмСнном ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρƒ нас Π½Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π±Π°Π·Ρ‹. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ сСйчас Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»ΠΎΡ…ΠΎΠ³ΠΎ ПО; ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ Ρ‚ΠΎΠ»ΠΊΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ.

Π‘Π΅ΠΉΠ±Π΅Π»: Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ, Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΠΈΠΉ систСмным ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΌΠΈ элСмСнтами ПО? МоТно Π»ΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ спСциалистов Π½Π° программистов ΠΈ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠ²? Или Π²Ρ‹ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π΄ ПО, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΌ Π² систСмном стилС, Π±Ρ‹Π» способСн ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ Π² ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅ Ρ†Π΅Π»ΠΎΠΉ систСмы, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ достаточно Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΡŒΠ½Ρ‹ ΠΏΠΎ своСй сути?

Π”ΠΎΠΉΡ‡: Π― Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ПО являСтся Ρ„Ρ€Π°ΠΊΡ‚Π°Π»ΠΎΠΌ. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Ссли Π±Ρ‹ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ, Π½ΠΎ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ это Π½Π΅ Ρ‚Π°ΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π½Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ инструмСнты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅ΠΌΠΈ явлСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят, ΠΊΠΎΠ³Π΄Π° систСмы становятся большС. МнС каТСтся, Ρ‡Ρ‚ΠΎ явлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят, ΠΊΠΎΠ³Π΄Π° систСмы становятся большими, качСствСнно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ Ρ‚Π΅Ρ… явлСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят, ΠΊΠΎΠ³Π΄Π° систСмы ΠΈΠ· Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… становятся систСмами срСдних Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².

Но Ссли Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΡ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ПО, Ρ‚ΠΎ Π½Π° этот вопрос Ρƒ мСня Π½Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ я знаю, β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ слоТнСС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π΅ΠΌ Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ Π΄Π΅Π»Π°Π»ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ программисты. Π― знаю, Ρ‡Ρ‚ΠΎ такая Ρ‚ΠΎΡ‡ΠΊΠ° зрСния β€” это элитизм, ΠΈ ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ Π² своСй ΠΏΡ€Π°Π²ΠΎΡ‚Π΅.

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

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

Π—Π½Π°Π΅Ρ‚Π΅ ΡΡ‚Π°Ρ€ΡƒΡŽ Π±Π°ΠΉΠΊΡƒ ΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°Ρ…? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ…ΠΎΠ΄ΠΈΠ» Π² ΠΎΠ±ΠΈΡ…ΠΎΠ΄ ΠΈ ΠΊΠΎΠ³Π΄Π° стало ясно, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ растСт, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ всС большС ΠΈ большС Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚ΠΎΠ³Π΄Π° Π΅Ρ‰Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ автоматичСских Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹Ρ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΠΎΠ². ΠšΡ‚ΠΎ-Ρ‚ΠΎ подсчитал ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ роста ΠΈ воскликнул: Β«Π‘ΠΎΠΆΠ΅, Ρ‡Π΅Ρ€Π΅Π· 20-30 Π»Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всСм людям придСтся ΡΡ‚Π°Ρ‚ΡŒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈΒ». БобствСнно говоря, Ρ‚Π°ΠΊ всС ΠΈ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. МнС каТСтся, Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ происходит сСйчас ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… областях программирования.

Π‘Π΅ΠΉΠ±Π΅Π»: Π’ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ Π»ΠΈ исход, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‚Π° ΠΆΠ΅ история ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΈ с программистами, β€” Ρ‡Ρ‚ΠΎ ΠΈΡ… замСнят?

Π”ΠΎΠΉΡ‡: Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ. Один ΠΈΠ· вопросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я сСбС постоянно Π·Π°Π΄Π°Π²Π°Π» Π½Π° протяТСнии послСдних пяти с лишним Π»Π΅Ρ‚: Β«ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” такая слоТная ΡˆΡ‚ΡƒΠΊΠ°?Β»

Π—Π°Π½ΠΈΠΌΠ°ΡΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, приходится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ‚ΠΎΠΌ числС с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ, ΠΏΠΎ сути достаточно Π±Π»ΠΈΠ·ΠΊΠΈΠΌΠΈ ΠΊ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π΅ΠΊΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ модСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ матСматичСскиС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ матСматичСскиС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹. Π­Ρ‚ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π»Π΅Π³ΠΊΠΈΠΌ, Π½ΠΎ Π½ΠΈΠΊΡ‚ΠΎ ΠΈ Π½Π΅ Π΄ΡƒΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ Π»Π΅Π³ΠΊΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ сущСствуСт достаточно высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ совпадСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, нашим прСдставлСниСм ΠΎΠ± этом ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅ ΠΈ нашим прСдставлСниСм ΠΎΠ± ΡƒΡ€ΠΎΠ²Π½Π΅ мастСрства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌ.

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

ΠœΠΈΡ€ Ρ„ΠΎΠ½-нСймановских вычислСний ΠΈ языков сСмСйства Алгол Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΏΠΎΡ…ΠΎΠΆ Π½Π° физичСский ΠΌΠΈΡ€, Ρ‡Ρ‚ΠΎ мСня Π½Π° самом-Ρ‚ΠΎ Π΄Π΅Π»Π΅ сильно удивляСт, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Π΅ умудряСмся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Π΅ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ β€” Π΄Π°ΠΆΠ΅ Ρ‚Π°ΠΊ Π½Π΅ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ сСйчас.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ это прСдставляСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ самолСты, Π½ΠΎ Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ самолСты ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² физичСском ΠΌΠΈΡ€Π΅, ΠΈ Ρƒ нас Π·Π° ΠΏΠ»Π΅Ρ‡Π°ΠΌΠΈ сотни тысяч Π»Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° Π² ΠΌΠ°ΡˆΠΈΠ½ΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠΈ. Если ΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ПО, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ странный ΠΌΠΈΡ€ со странными, ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹ΠΌΠΈ свойствами. Бвойства физичСского ΠΌΠΈΡ€Π° Π½Π΅Ρ€Π°Π·Ρ€Ρ‹Π²Π½ΠΎ связаны с субатомной Ρ„ΠΈΠ·ΠΈΠΊΠΎΠΉ, ΠΈ Π΅ΡΡ‚ΡŒ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ: субатомная Ρ„ΠΈΠ·ΠΈΠΊΠ°, атомная Ρ„ΠΈΠ·ΠΈΠΊΠ° ΠΈ химия. Π•ΡΡ‚ΡŒ мноТСство Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ свойств, обусловлСнных этими уровнями, ΠΈ Ρƒ нас Π΅ΡΡ‚ΡŒ всС инструмСнты для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ функционирования Π² этом ΠΌΠΈΡ€Π΅.

Глядя ΠΏΠΎ сторонам, я Π½Π΅ Π²ΠΈΠΆΡƒ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎ Π±Ρ‹ ΠΌΠ½Π΅ адрСс ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ. Π― Π²ΠΈΠΆΡƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ β€” Π½Π΅ Ρ‚Π΅ странныС Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ спСциалисты Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΡŽ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈΒ».

Π‘Π΅ΠΉΠ±Π΅Π»: НС говоря ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅. 264 Ρ‡Π΅Π³ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ β€” это ΠΌΠ½ΠΎΠ³ΠΎ, Π° ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ дСйствиС происходит нСсколько ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Ρ€Π°Π· Π² сСкунду β€” это быстро.