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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ЧСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 30

Автор Π›Π°Ρ€Ρ€ΠΈ ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚ΠΈΠ½

Β«Π—Π°Π³ΠΎΠ²ΠΎΡ€ УпрямцСв» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Π½ΠΈ Π² области граТданского проСктирования ΠΈ городских подрядов, Π³Π΄Π΅ ΡΡƒΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΊΠΈΡ€ΠΏΠΈΡ‡Π° ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ раствора, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ дядюшка Π‘Π΅Ρ€Ρ‚ Π²Π»Π°Π΄Π΅Π΅Ρ‚ ΠΊΠΈΡ€ΠΏΠΈΡ‡Π½ΠΎΠΉ Ρ„Π°Π±Ρ€ΠΈΠΊΠΎΠΉ, Π° плСмянник Ѐинис ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†Π΅ΠΌΠ΅Π½Ρ‚Π½Ρ‹ΠΉ Π·Π°Π²ΠΎΠ΄. Π§Ρ‚ΠΎ касаСтся программирования, Ρ‚ΠΎ ΠΈ здСсь ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ приходится ΠΈΡΠΊΠ°Ρ‚ΡŒ способ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС эти ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΈ Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚Ρ‹ дискового пространства. ΠœΡ‹ Ρ‚Π΅Ρ€ΠΏΠ΅Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ, ΠΊΠΎΠ³Π΄Π° мощности Pentium ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ нСзадСйствованными.

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

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

Какого Ρ‡Π΅Ρ€Ρ‚Π°

Π’Ρ‹ проситС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² β€” Π²Ρ‹ ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅. Мой ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΏΠΎ офису ΠΈ я провСряли ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Ρ‹ (Personal Information Managers), Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Π² срСдС Windows. Один ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π» снабТСн Π²Ρ‹Ρ‡ΡƒΡ€Π½Ρ‹ΠΌ ΠΈΠΌΠΈΡ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ DayTimerβ„’ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°ΡΡ‚ΠΎΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использовал свободноС пространство экрана. Он Π±Ρ‹Π» просто чСртовски ΡƒΠΌΠ½Ρ‹ΠΌ, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ясно: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«Π—Π°Π³ΠΎΠ²ΠΎΡ€ УпрямцСв» ΠΌΠΎΠ³ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅.

ВсС становится понятно ΡƒΠΆΠ΅ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ удалСния: для удалСния Ρ‡Π΅Π³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти этот элСмСнт ΠΊ ΠΈΠΊΠΎΠ½ΠΊΠ΅ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½ΠΎΠΉ (Π΄Π°-Π΄Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½ΠΎΠΉ!) мусорной ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹. ПослС Ρ‡Π΅Π³ΠΎ ΠΊΠΎΡ€Π·ΠΈΠ½Π° воспламСняСтся! ΠŸΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΏΡ€ΠΈΠ½ΠΎΡˆΠ΅Π½ΠΈΠ΅! На созданиС модуля этой ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Ρ‹ Π½Π΅ΠΌΠ°Π»Ρ‹Π΅ программистскиС рСсурсы. Но ΠΎΠ½Π° такая Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ! Она ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠΎΠ², Π°Π³Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎ-тСхничСскому снабТСнию ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй с умствСнными нСдостатками. Однако ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π° машинС с быстрым 486 процСссором, ускорСнной Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚ΠΎΠΉ ΠΈ большим ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΎΠΌ эти языки ΠΏΠ»Π°ΠΌΠ΅Π½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ ΡˆΠΎΡƒ ЛорСнса Уэлка (Lawrence Welk[22])! Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ здСсь Π½ΡƒΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ?

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

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Β«Π—Π°Π³ΠΎΠ²ΠΎΡ€ упрямцСв» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π½Π°ΡƒΡ‡Π½ΠΎ-ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° Ρ‚Π°ΠΉΠ½Ρ‹Ρ… совСщаниях, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ послС дСсяти, ΠΎΠ½ΠΈ Π·Π°ΠΌΡ‹ΡˆΠ»ΡΡŽΡ‚ противоСстСствСнныС сцСнарии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Π»ΠΈΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π²Π°ΡˆΠΈΡ… приятСлСй Π΄ΠΎΠΏΠΎΠ·Π΄Π½Π° Π·Π°Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅? ΠžΡ‡Π΅Π½ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ оказались втянуты Π² Ρ‚Π°ΠΉΠ½Ρ‹Π΅ Ρ†Π΅Ρ€Π΅ΠΌΠΎΠ½ΠΈΠΈ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ 1 апрСля 1993 Π³ΠΎΠ΄Π°[23] Π² ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ 666-ΠΉ Π³ΠΎΠ΄ΠΎΠ²Ρ‰ΠΈΠ½Ρ‹ создания Β«Π—Π°Π³ΠΎΠ²ΠΎΡ€Π° упрямцСв».

Из ΠΆΡƒΡ€Π½Π°Π»Π° Software Development, Ρ‚ΠΎΠΌ 1, β„– 4, Π°ΠΏΡ€Π΅Π»ΡŒ 1993 Π³.

IV

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹, ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹

18

CASE ΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΠ΅

АвтоматизированноС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (CASE, Computer-Aided Software Engineering) большС Π½Π΅ являСтся Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅ΠΌΠΎΠΉ Π² области Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ CASE-инструмСнтов ΡΡ‚Π°Ρ€Π°ΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, называя ΠΈΡ… «срСдами комплСксной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΒ» ΠΈΠ»ΠΈ просто Β«Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ инструмСнтов». Как Π±Ρ‹ ΠΎΠ½ΠΈ Π½ΠΈ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈΡΡŒ, срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ примСняСм (ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ), Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни связаны с Ρ‚Π΅ΠΌ, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΌΡ‹ стрСмимся ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.

Иногда я Π±Ρ‹Π²Π°ΡŽ ярым сторонником инструмСнтов. Как извСстно, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· соврСмСнных инструмСнтов ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ… ΠΈΠ΄Π΅ΠΈ Π½Π΅Π²Π΅Ρ€Π½Ρ‹. Π’Π°ΠΊΠΈΠ΅ систСмы созданы Π·Π°Π±Π»ΡƒΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ производитСлями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ ΠΈ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈΡ… инструмСнтами. И всС ΠΆΠ΅, эти инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ эффСктивными Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅Ρ€Π΅, Π² ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΏΠΎΡ€ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ эффСктивСн для Ρ€ΡƒΠ±ΠΊΠΈ лСса, Ρ‡Π΅ΠΌ Π³ΠΎΠ»Ρ‹Π΅ Ρ€ΡƒΠΊΠΈ.

ΠΠ΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ этакоС: Β«Π£ нас Π½Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° использованиС CASE-инструмСнтов, нас ΠΏΠΎΠ΄ΠΆΠΈΠΌΠ°ΡŽΡ‚ сроки». Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡΠΈΡ‚ΡŒ Ρ‚Π΅ программисты (Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΆΠ΅ ΠΏΠΎΠ»Ρ‹ΡΠ΅Π²ΡˆΠΈΠ΅ ΠΈΠ»ΠΈ посСдСвшиС), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ Π²ΠΎΠ·Ρ€Π°ΠΆΠ°Π»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ² языков высокого уровня. НавСрноС, ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±Π»ΠΎΠΊ-схСм ΠΈΠ»ΠΈ схСм ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π½Π°ΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚ Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ нас, простых смСртных, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ всС ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π² своСй Π³ΠΎΠ»ΠΎΠ²Π΅. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠΈ CASE-инструмСнтов Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ³ΠΎ проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. К соТалС-нию, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ CASE-инструмСнты вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ процСссу ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ ΠΈ творчСского проСктирования, Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΅ΠΌΡƒ.

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