ΠΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ΄ΡΡΠ½ΡΡΡ ΡΠ²ΠΎΠΈ Π·Π½Π°Π½ΠΈΡ, Π·Π°Π³Π»ΡΠ½ΠΈ Π½Π° Π½Π°Ρ ΠΊΡΡΡ Β«ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Β», Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΡ:
- ΡΠ³Π»ΡΠ±ΠΈΡΡΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ;
- ΡΠ·Π½Π°Π΅ΡΡ Π²ΡΠ΅ ΠΏΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΆΠ°ΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅.
Π’Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅ΡΡ Π½Π° ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ.
Π ΠΈΡΠΎΠ³Π΅ Π±ΡΠ΄Π΅ΡΡ Π±ΡΠ°ΡΡΡΡ Π·Π° ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠ΅ΠΊ Π·Π° ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ π
Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΎΡΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠΈΡΠ°ΡΡ ΡΡΡ ΡΡΠ°ΡΡΡ Π΄ΠΎΠ²Π΅ΡΠΈΠ»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΌΠ½Π΅ β ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΠΎ ΡΡΠ°ΠΆΠ΅ΠΌ Π² 28 Π»Π΅Ρ (C++, Delphi, C#), ΡΡΠΈ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π΅ΡΠ΅ ΠΏΠΎΠ΄ MS-DOS. Π ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ, ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Π·Π½Π°Ρ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ β Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΎ ΠΌΠ΅Π½Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΌΠ»ΠΈΠ΄ΠΎΠΌ, Π½ΠΎ Π΄Π°ΠΆΠ΅ "ΡΠ΅Π½ΡΠΎΡΠΎΠΌ". Π’Π°ΠΊ ΡΡΠΎ Ρ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π²Π°Ρ ΡΠ±Π΅ΠΆΠ΄Π°ΡΡ, ΡΡΠΎ Π±Π΅Π· Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ Π²Π°ΡΠ° ΠΊΠ°ΡΡΠ΅ΡΠ° ΠΎΠ±ΡΠ΅ΡΠ΅Π½Π°. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Π±ΡΡΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΎ Π½Π°ΡΠ°Π»ΡΡΡΠ²ΠΎ, Π±ΡΠ»ΠΎ ΠΈ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠ°ΠΌΠΎΠΉ Π²Π°ΠΆΠ½ΠΎΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΡΠ΅Π½ΠΈΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΡΠΌΠ΅ΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅, ΠΈ Π²Π°ΡΠ΅ Π½Π°ΡΠ°Π»ΡΡΡΠ²ΠΎ Π΅Π΄Π²Π° Π»ΠΈ Π²Ρ ΠΎΠ΄ΠΈΡ Π² ΠΈΡ ΡΠΈΡΠ»ΠΎ, Π·Π°ΡΠΎ ΠΎΠ½ΠΎ Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° ΠΎΡΠ΅Π½ΠΈΡ Π²Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ.
ΠΠ½ΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½ΡΠ°Π½ΡΡ. ΠΠ°ΠΌ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, Π½ΠΎ ΠΈ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎΠΌ Π½Π° ΠΌΠ°Π½Π΅Ρ Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΠΎΠ³ΠΎ "ΠΊΠΎΠΏΠ°ΡΡ ΠΎΡ Π·Π°Π±ΠΎΡΠ° ΠΈ Π΄ΠΎ ΠΎΠ±Π΅Π΄Π°". ΠΠ»ΠΈ Π²Π°Ρ ΠΊΠΎΠ΄, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΉ "Π½Π° ΠΊΠΎΠ»Π΅Π½ΠΊΠ΅" Π·Π° ΠΏΠ°ΡΡ ΠΌΠΈΠ½ΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠΠ»ΠΈ Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π΄Π°Π²Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π½Π° stackoverflow.com, Π½ΠΎ Π²Ρ Π½Π΅ ΡΠΌΠ΅Π΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ ΠΏΠΎ-Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ. ΠΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠ°ΠΊΡΠΎΡΠΈΠ½Π³ ΠΊΠΎΠ΄Π°, Π° Π΄Π»Ρ Π²Π°Ρ ΡΡΠΎ Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ "Ρ
Π°ΡΠ°ΠΊΠΈΡΠΈ". ΠΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½Π°ΡΠ°Π»ΡΡΡΠ²Ρ Π½Π°ΠΏΠ»Π΅Π²Π°ΡΡ Π½Π° ΡΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΠΏΡΠ°Π²ΠΈΡΠ΅ΡΡ Ρ ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, Π½ΠΎ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Π²Ρ ΠΎΠ±ΡΠ·Π°Π½Ρ β "Π²Ρ ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ"! ΠΠ° ΡΡΠΎ ΠΆΠ΅ Π²Π°ΠΌ ΠΏΠ»Π°ΡΡΡ ΡΠ΄Π°ΠΊΠΈΠ΅ Π΄Π΅Π½ΡΠΆΠΈΡΠΈ?
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°
ΠΠ°Π²Π½ΡΠΌ-Π΄Π°Π²Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ Π±ΡΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ, Π° Π·Π°ΡΠΏΠ»Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² β ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π±ΡΠ» ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΌ. ΠΠΎΠΌΠ½ΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ Π³Π΅ΡΠΎΡ "ΠΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π² ΡΡΠ±Π±ΠΎΡΡ" Π±ΡΠ°ΡΡΠ΅Π² Π‘ΡΡΡΠ³Π°ΡΠΊΠΈΡ
, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° Π‘Π°ΡΡ ΠΡΠΈΠ²Π°Π»ΠΎΠ²Π°?
- ΠΡΠΈΡΡΠΎΠ±Π°Π»Ρ Π₯ΠΎΠ·Π΅Π²ΠΈΡ, β ΡΠΊΠ°Π·Π°Π» Ρ. β Π― Π΅Π΅ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΡΠ΅ΡΠΈΠ». ΠΡ Π±ΡΠ»ΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ ΠΏΡΠ°Π²Ρ. ΠΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²Π΅ΡΠ½ΡΡΡ ΠΏΠΎ Π»ΡΠ±ΡΠΌ ΡΠ΅ΡΡΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌβ¦
β¦Π― ΠΎΡΠ΄Π°Π» Π΅ΠΌΡ Π»ΠΈΡΡΠΊΠΈ, ΠΎΠ½ ΡΠ΅Π» ΡΡΠ΄ΠΎΠΌ ΡΠΎ ΠΌΠ½ΠΎΡ, ΠΈ ΠΌΡ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈ Π·Π°Π΄Π°ΡΡ Ρ Π½Π°ΡΠ°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΈ Ρ Π½Π°ΡΠ»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΌΠ°ΠΊΠΎΠ²Π°Π»ΠΈ Π΄Π²Π° ΠΈΠ·ΡΡΠ½Π΅ΠΉΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ, ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Π» ΠΌΠ½Π΅ ΠΎΠ½, Π° Π΄ΡΡΠ³ΠΎΠ΅ Π½Π°ΡΠ΅Π» Ρ ΡΠ°ΠΌβ¦
β ΠΡΠΎ ΠΌΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ. ΠΡΠΎ Π½ΠΈΠΊΠΎΠΌΡ Π½Π΅ ΡΡΡΠ΄Π½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°ΡΡ.
ΠΠ° ΠΌΠΈΠ½ΡΡΠΎΡΠΊΡ: ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ (ΠΏΡΡΡΡ Π΄Π°ΠΆΠ΅ Π·Π°Π²Π΅Π΄ΡΡΡΠΈΠΉ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΡΠ΅Π½ΡΡΠΎΠΌ) Π·Π½Π°Π» ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ Π² Π½Π΅ΠΉ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅, Π΄ΠΎΡΡΠΎΠΉΠ½ΠΎΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ! Π’ΠΎ Π΅ΡΡΡ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π±ΡΠ» ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΎΠΌ. Π ΠΊΠ°ΠΊ ΠΆΠ΅ Π΅ΡΠ΅? Π ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½Π° ΡΡΠΈΡΠ°Π»ΠΎΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΌΠ΅ΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΡ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π ΠΌΠΎΠ΅ΠΌ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ Π½Π° ΡΠ°ΠΊΡΠ»ΡΡΠ΅ΡΠ΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ, Π³ΠΎΡΠ΄ΠΎ Π·Π½Π°ΡΠΈΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΡ β ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊ. Π₯ΠΎΡΡ Π²ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, ΡΡΠΎ Π½Π°Ρ ΡΡΠ°Ρ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². ΠΠ°Ρ Π½Π°ΡΡΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠ½ΡΡ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ ΡΠ΅ΡΠΈΡΡ Π°Π½Π°Π»ΠΈΡΠΈΡΠ΅ΡΠΊΠΈ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΏΠ»ΠΎΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΎΡΡΠΈ. ΠΡΠΈΠ³ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π»ΠΈ ΡΡΠΎ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅? ΠΠΎΠΊΠ° Π½Π΅Ρ, Π½ΠΎ Π΅ΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ. ΠΡΠ»ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ Π½ΡΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°, Π²ΡΡ Π²ΡΡΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° ΡΡΠΈ ΡΠ°ΡΡΠΈ:
- Π’ΠΎ, ΡΡΠΎ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ: Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°. Π Π½Π΅ΠΉ ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅.
- Π’ΠΎ, ΡΡΠΎ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π΄Π°Ρ: Π΄ΠΈΡΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅, Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ Π°Π»Π³Π΅Π±ΡΠ°, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°. ΠΡΠΈ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ, Π° Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² β Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π³ΠΎΠ΄, Π½ΠΎ Π·Π½Π°ΡΡ ΠΈΡ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π° Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡ β Π΄Π°ΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ. ΠΠΎΡΠ΅ΠΌΡ? ΠΡΠ»ΠΈ Π²Π°ΠΌ Ρ ΠΎΡΡ ΠΈΠ·ΡΠ΅Π΄ΠΊΠ° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ°Π²ΠΈΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΡ Π·Π°Π΄Π°ΡΠΈ β Π²Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π±Π΅Π· ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π·Ρ. ΠΠΌΠ΅Ρ Π±Π°Π·Ρ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ²ΠΎΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅, Π° Π±Π΅Π· Π±Π°Π·Ρ Π²Ρ ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅!
- Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π½Π°Π½ΠΈΡ. ΠΡΠΆΠ½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ ΠΈΠ· ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ β Π·Π½Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΠΏΠ»ΡΡΠΎΠΌ, Π° Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠΈΡΠ΅ΡΠ΅ β ΡΡΠΈ ΡΠ°Π·Π΄Π΅Π»Ρ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½Ρ.
ΠΠΈΡΠΊΡΠ΅ΡΠ½Π°Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°
ΠΡΠΎΡ ΡΠ°Π·Π΄Π΅Π» ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ ΠΈΠ·ΡΡΠ°Π΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»ΠΎΠ². Π‘Π°ΠΌΡΠΉ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π» Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² β ΡΡΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΡΡ Π²Ρ
ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ²ΡΡΠ½ΡΡ
ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²ΡΠΎΠ΄Π΅ and, or, ΠΈ not. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ, Π΅ΡΠ»ΠΈ Π²Π΅ΡΠ½ΠΎ a, Π½ΠΎ Π½Π΅ b, ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π²Π΅ΡΠ½ΠΎ b, Π½ΠΎ Π½Π΅ a:
ΠΡΠ»ΠΈ Π²Ρ ΠΈΠ·ΡΡΠ°Π»ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΡΠΎ ΡΡΠ°Π·Ρ ΠΏΠΎΠΉΠΌΠ΅ΡΠ΅, ΡΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ "ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ ΠΠΠ", ΠΏΡΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΎΡΠ΅, Π½ΠΎ ΠΈ ΡΡΠ°Π½Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π±ΡΡΡΡΠ΅Π΅:
ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ "ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ" Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠΏΡΠΎΡΠ°ΡΡ ΠΈΡ
, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ:
ΠΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² β ΡΡΠΎ ΡΠ΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠ»ΠΎΠ²ΠΎ "Π³ΡΠ°Ρ" Π΄Π»Ρ Π²Π°Ρ Π°ΡΡΠΎΡΠΈΠΈΡΡΠ΅ΡΡΡ Ρ Π³ΡΠ°ΡΠΎΠΌ ΠΠΎΠ½ΡΠ΅-ΠΡΠΈΡΡΠΎ, Π° Π½Π΅ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ Π΄Π°Π½Π½ΡΡ
, ΡΠΎΡΡΠΎΡΡΠ΅ΠΉ ΠΈΠ· Π²Π΅ΡΡΠΈΠ½ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΡ
ΠΈΡ
ΡΠ΅Π±Π΅Ρ, Π²Ρ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²Π°Π»ΠΈΡΡΡΡ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΠΎ Π΅ΡΠ΅ ΠΈ ΠΎΠΏΠΎΠ·ΠΎΡΠΈΡΡΡΡ:
Π’Π΅ΠΎΡΠΈΡ Π³ΡΠ°ΡΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΡ
ΡΡ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ
Π·Π°Π΄Π°Ρ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ
Π³ΡΠ°ΡΠΎΠ², ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡΠΈΡ
ΡΠ΅ΡΠΌΠΈΠ½Π°Ρ
ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΈΡ
Π·Π°Π΄Π°Ρ. ΠΡΠ΅Π½Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌ ΠΏΠΎΠ΄Π²ΠΈΠ΄ΠΎΠΌ Π³ΡΠ°ΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΡΠ΅Π²ΠΎ β ΡΡΠΎ ΡΠ²ΡΠ·Π½ΡΠΉ Π³ΡΠ°Ρ Π±Π΅Π· ΡΠΈΠΊΠ»ΠΎΠ². ΠΠΎΠ»Π½ΠΎΠ΅ Π½Π΅Π·Π½Π°Π½ΠΈΠ΅ ΡΠ΅ΠΎΡΠΈΠΈ Π³ΡΠ°ΡΠΎΠ² Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ Π½Π°ΠΉΡΠΈ Π½ΡΠΆΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈ ΡΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΡ ΠΈΡ
.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΡ Π½Π° Π³ΡΠ°ΡΠ°Ρ
ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ Π±ΡΠ»Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ
ΡΠ²ΡΠ·Π΅ΠΉ ΠΈΠ·Π΄Π΅Π»ΠΈΡ, ΠΈ ΡΡ
Π΅ΠΌΠ° ΡΡΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ
ΡΠ²ΡΠ·Π΅ΠΉ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ, Π±ΡΠ»Π° Π³ΡΠ°ΡΠΎΠΌ. ΠΡΠ° Π·Π°Π΄Π°ΡΠ° Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ Π°ΠΊΡΡΠ°Π»ΡΠ½Π° ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°.
ΠΠ½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ
ΠΡ Ρ ΡΠΏΠΈΠΊ ΠΈΠ½Π³Π»ΠΈΡ? ΠΠΎΠ²ΠΎΡΠΈΡΠ΅, "Π°ΠΊΠ°Π΄Π΅ΠΌΠΈΠ΅Π² Π½Π΅ ΠΊΠΎΠ½ΡΠ°Π»ΠΈ"? ΠΠ΅ ΡΡΡΠ°ΡΠ½ΠΎ! ΠΠ· ΡΠ΅ΡΡΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π½Π°Π²ΡΠΊΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌΡΡ Π½Π° ΡΠ΅ΡΡΠ΅Π·Π½ΡΡ ΡΠΊΠ·Π°ΠΌΠ΅Π½Π°Ρ ΠΏΠΎ ΡΠ·ΡΠΊΡ (ΡΡΠ΅Π½ΠΈΠ΅, ΡΠΎΡΠΈΠ½Π΅Π½ΠΈΠ΅, ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ ΠΈ Π°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅) ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ β ΡΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π½Π΅ ΠΠ³Π°ΡΡ ΠΡΠΈΡΡΠΈ, Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½Π΅Π΅.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΡΠΌΠ΅Π΅ΡΠ΅ Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ β ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΏΠ΅ΡΠ΅Π΄Π½ΠΈΠΌ ΠΊΡΠ°Π΅ΠΌ Π΄Π°ΠΆΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΡΠΌΠ΅ΠΆΠ½ΡΡ
. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠ΅ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π° Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Ρ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½ΠΎ ΠΊ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈΡ
Π²ΡΡ
ΠΎΠ΄Π° Π½Π° ΠΠ°ΠΏΠ°Π΄Π΅ ΡΠΆΠ΅ ΡΡΠΏΠ΅Π²Π°Π΅Ρ Π²ΡΠΉΡΠΈ Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅. Π ΡΠΎΠΌΡ ΠΆΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΡΠΈΡ
ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΎΠ² Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ»ΠΎΡ
ΠΎΠ΅, ΡΡΠΎ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Ρ ΡΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π΅, ΡΠΎ Π΅ΡΡΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. ΠΠ°ΡΠ°ΡΡΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΌΡΡ
ΡΠ²Π΅ΠΆΠΈΡ
ΠΊΠ½ΠΈΠ³ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π·Π°Π΄ΠΎΠ»Π³ΠΎ Π΄ΠΎ ΠΈΡ
ΠΏΠ΅ΡΠ°ΡΠΈ, ΡΠΎ Π΅ΡΡΡ Ρ ΠΌΠΎΠ³Ρ ΠΎΡΠ²Π°ΠΈΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΎ Π²ΡΠ΅ΠΌ ΠΌΠΈΡΠΎΠΌ. Π ΡΠΎΠΌΡ ΠΆΠ΅, ΠΊΠ½ΠΈΠ³ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΈΠ· Π½ΠΈΡ
Π²ΠΎΠΎΠ±ΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° Π½Π° ΡΡΡΡΠΊΠΈΠΉ!
ΠΠ½ΠΎΠ³Π΄Π° Π²Π°ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π°Π±Π·Π°Ρ-Π΄ΡΡΠ³ΠΎΠΉ β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°Π΄Π°ΡΡ Π²ΠΎΠΏΡΠΎΡ Π½Π° ΡΠΎΡΡΠΌΠ΅ ΠΈΠ»ΠΈ Π² ΠΎΡΠ΄Π΅Π» ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΈΡΠ°ΡΡ ΡΠΎΡΠΈΠ½Π΅Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ "London is the capital of Great Britain" Π²Π°ΠΌ Π΅Π΄Π²Π° Π»ΠΈ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ, ΡΡΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΠΎΠ±ΡΡ ΡΡΡΠ΄Π½ΠΎΡΡΠ΅ΠΉ, Π΅ΡΠ»ΠΈ Π²Ρ ΡΠΆΠ΅ Ρ ΠΎΡΠΎΡΠΎ ΡΠΌΠ΅Π΅ΡΠ΅ ΡΠΈΡΠ°ΡΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ ΠΏΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π½Π΅ ΡΡΡΠ°ΡΠ½ΠΎ β Π»ΠΈΡΡ Π±Ρ Π²Π°Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΡΠ»ΠΈ.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΡΠΌΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΠ°ΠΏΠ°Π΄, ΠΈ ΡΠ°ΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ²Π΅ΡΠ°Π½ΠΈΡ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. ΠΠΎΡ ΡΠ°ΠΌ Π²Π°ΠΌ ΡΠΆΠ΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ½ΡΠ΅ Π½Π°Π²ΡΠΊΠΈ, ΠΈ Π°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π΄Π°ΠΆΠ΅ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠ΅Π½ΠΈΠ΅. Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΠΌΡ ΠΏΡΡΠΌΠΎ ΠΏΠΈΡΡΡ Π² ΡΠ²ΠΎΠΈΡ Π²Π°ΠΊΠ°Π½ΡΠΈΡΡ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ "English β Upper-Intermediate". ΠΡΡΠΎΠΊΠΎΠΊΠ»Π°ΡΡΠ½ΠΎΠΌΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΡ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΎΠ±ΠΈΠ΄Π½ΠΎ ΡΠΏΡΡΠΊΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·-Π·Π° Π½Π΅Π·Π½Π°Π½ΠΈΡ ΡΠ·ΡΠΊΠ°.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΡΠΌΡ ΡΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΠΈΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ ΠΊΡΡΡΡ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°. ΠΠ΅ ΡΠΏΡΡΠΊΠ°ΠΉΡΠ΅ ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ! ΠΠ½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° β ΡΡΠΎ Π½Π΅ ΠΈΠ·Π»ΠΈΡΠ΅ΡΡΠ²ΠΎ, Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ, Π½Π΅ Π·Π½Π°Ρ Π΄Π°ΠΆΠ΅ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°.
Π’Π΅ΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²
ΠΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, ΡΠ΅ΠΌ ΡΠΈΠΌΠ»ΠΈΠ΄ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π΄ΠΆΡΠ½ΠΈΠΎΡΠ°? ΠΠ΅Ρ, Π½Π΅ Π²ΡΡΠ»ΡΠ³ΠΎΠΉ Π»Π΅Ρ, ΠΈ Π½Π΅ Π·Π°ΡΠ»ΡΠ³Π°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ. ΠΠ°ΡΡΠΎΡΡΠΈΠΉ ΡΠΈΠΌΠ»ΠΈΠ΄ ΠΎΠ±ΡΠ·Π°Π½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π·Π½Π°ΡΡ ΡΠ΅ΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΎΡΠ΅ΠΌΡ? ΠΠ° ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ Π½Π΅Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ² (Π² Π¨ΡΠ°ΡΠ°Ρ ΠΈΡ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ "Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ", software architect), ΠΈ Π½ΠΈΠΊΡΠΎ Π²ΡΡΠ΅ ΡΠΈΠΌΠ»ΠΈΠ΄Π° Π½Π΅ ΡΠΏΠΎΡΠΎΠ±Π΅Π½ ΠΏΡΠΈΠ½ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ. ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΡΡΡΡ Π½ΠΈΠΆΠ΅, Π° ΡΠ΅ΠΉΡΠ°Ρ ΡΠ΅ΡΡ ΠΎ ΡΠ΅ΠΎΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ².
Π’Π΅ΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅Ρ Π½Π΅ ΡΠΎΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΡΡΡΡΠΎΠ² (ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΠ΅Π΄ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ), Π° Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΠΈΡΡ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ , Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΠΊΠ» ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ O(N), Π³Π΄Π΅ N β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ N. ΠΠ±ΡΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ (Π² ΡΡΠ΅Π΄Π½Π΅ΠΌ) ΡΠ°Π²Π½Π° O(N * logN), Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π±ΠΈΠ½Π°ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΈΡΠΊΠ° β O(log N). ΠΠΎΠΈΡΠΊ Π² Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π΅ΡΠ΅ Π±ΡΡΡΡΠ΅Π΅: ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°Π½Π½ΡΡ ΠΊΠ»ΡΡΠ°Ρ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ O(1), ΡΠΎ Π΅ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π²Ρ ΠΎΠ΄Π½ΡΡ Π΄Π°Π½Π½ΡΡ ! ΠΡΠΈΠΌ ΠΈ ΠΎΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½Π° ΡΠΈΡΠΎΠΊΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±Π°Π·ΠΈΡΡΡΡΠΈΡ ΡΡ Π½Π° Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ (dictionary) ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ² (set).
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° β ΡΡΠΎ ΠΌΠΈΠ½Π° Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π·Π°Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄ Π²Π°Ρ ΠΏΡΠΎΠ΄ΡΠΊΡ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π²Ρ Π²Π·ΡΠ»ΠΈ Π½Π° ΡΠ°Π±ΠΎΡΡ Π½ΠΎΠ²ΠΈΡΠΊΠ°, Π½Π΅ Π·Π½Π°ΡΡΠ΅Π³ΠΎ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ. ΠΠ°ΠΊ, ΠΏΠΎ-Π²Π°ΡΠ΅ΠΌΡ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠ°ΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅? ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΏΠ΅ΡΠ΅Π±ΠΎΡΠΎΠΌ Π²ΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° β ΡΠΎ Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° Π·Π°Π½ΠΈΠΌΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΊΡΠ½Π΄, Ρ Π½Π΅Π³ΠΎ Π·Π°ΠΉΠΌΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π½Π΅ΠΉ, Π½Π΅Π΄Π΅Π»Ρ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΌΠ΅ΡΡΡΠ΅Π². ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΈΠΌΠ»ΠΈΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π² ΡΠ΅ΠΎΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ Π±ΡΠ°ΡΡ Π½Π° ΡΠ°Π±ΠΎΡΡ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ Π΄Π°ΠΆΠ΅ Π΅Π΅ ΠΎΡΠ½ΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΡΠΊΠ°ΡΡ ΠΈ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Π»ΡΡΡΠΈΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ.
Π’Π΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΈ Π½Π΅ Π·Π½Π°Ρ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , Π½ΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ΄ ΡΠΊΠΎΠ»ΡΠ½ΠΈΠΊΠ°-ΡΡΠΎΠ΅ΡΠ½ΠΈΠΊΠ°. ΠΡΠΈΡΠ΅ΠΌ ΡΡΡΠ°ΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΡΠΎΠ³ΠΎ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅! ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ° β ΡΡΠΎ Π²ΡΠ΅Π³Π΄Π° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ: Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ ΡΠ΅ΠΊΡΡ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π»Π΅Π·Π΅ΡΠ΅ Π² ΡΠ»ΠΎΠ²Π°ΡΡ, ΠΈΠ»ΠΈ, ΡΡΠΎ Π΅ΡΠ΅ Ρ ΡΠΆΠ΅, ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΡΠΈΠΊΠΎΠΌ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ β Π²Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ Π½Π΅Ρ Π²Π°ΡΠΊΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ Ρ ΠΎΡΡ Π±Ρ ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅ΡΠ΅, ΡΡΠΎ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅. Π Π²ΠΎΡ Π»ΡΠ΄ΠΈ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΡΠΈΠ΅ ΠΎΠ± Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°Ρ , Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ "Π·Π²ΠΎΠ½ΠΎΡΠΊΠΎΠ²". ΠΠ½ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΠΈΡΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡ (ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°Π·ΠΌΠ΅Ρ Π΄Π°Π½Π½ΡΡ Π² ΡΠ΅ΡΡΠ°Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅Π²Π΅Π»ΠΈΠΊ), Π½ΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΎΡΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ°, ΠΎΠ½Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ. ΠΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅ΡΡ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΈ ΠΈΡΠΊΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄Π»Ρ Π²Π°ΡΠΈΡ
Π·Π°Π΄Π°Ρ ΡΠΎΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΌΠ΅ΡΡ.
ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠΆΠ°Π»ΡΠΉ, Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±ΡΠ»Π° ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½Π° Π² ΠΊΠ½ΠΈΠ³Π΅ Π€.ΠΡΡΠΊΡΠ° "ΠΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ΅ΡΡΡ", Π²ΡΡΠ΅Π΄ΡΠ΅ΠΉ Π² Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1975-ΠΌ, Π½ΠΎ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π½Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ², Π° Π½Π΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ². Π 1994-ΠΌ Π. ΠΠ°ΠΌΠΌΠ°, Π . Π₯Π΅Π»ΠΌ, Π . ΠΠΆΠΎΠ½ΡΠΎΠ½ ΠΈ Π. ΠΠ»ΠΈΡΡΠΈΠ΄Π΅Ρ (Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ "Π±Π°Π½Π΄ΠΎΠΉ ΡΠ΅ΡΡΡΠ΅Ρ
", "Gang of Four") ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ ΠΊΠ½ΠΈΠ³Ρ "ΠΠ°ΡΡΠ΅ΡΠ½Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ", Π·Π°Π»ΠΎΠΆΠΈΠ²ΡΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π° ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ. Π ΠΊΠ½ΠΈΠ³Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΏΠΎΠ²ΡΡ
ΠΏΡΠΈΠ΅ΠΌΠΎΠ² (ΠΊΠΎΡΠΎΡΡΠ΅ Π°Π²ΡΠΎΡΡ Π½Π°Π·Π²Π°Π»ΠΈ "ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌΠΈ"), ΠΏΠΎΠΌΠΎΠ³Π°ΡΡΠΈΡ
ΡΠ»ΡΡΡΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΈ ΡΡΠΎ ΡΡΠ°Π»ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΠΈ. Π‘ΡΠ°Π»ΠΎ ΠΌΠΎΠ΄Π½ΠΎ Π·Π°Π΄Π°Π²Π°ΡΡ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Π°ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ
, ΠΈ ΡΠ½ΡΠ΅ ΡΠΎΠΈΡΠΊΠ°ΡΠ΅Π»ΠΈ Π½Π°ΡΠ°Π»ΠΈ Π·Π°ΡΡΠΈΠ²Π°ΡΡ ΠΈΡ
Π½Π°ΠΈΠ·ΡΡΡΡ. (Π― Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Ρ SOLID, ΠΏΠΎΡΠ²ΠΈΠ²ΡΠΈΠΉΡΡ ΠΏΠΎΠ·Π΄Π½Π΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΡΠ»Π°Π±ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ β Π½ΠΎ Π·Π°ΡΡΠΈΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠΉ Π²Π°ΠΌ ΡΠΎΠΆΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ).
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π°Π²ΡΠΊΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π΄ΡΡΠ³ ΠΎΡ Π΄ΡΡΠ³Π°, ΡΠ°ΠΊ ΡΡΠΎ Π³Π΅Π½ΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊ Π²ΡΡΠ΄ Π»ΠΈ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π΅ΡΠ΅ ΠΈ ΡΡΠΏΠ΅Ρ-ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ (Π° ΠΊΠΎΠ³Π΄Π° ΡΠ°ΠΊΠΎΠ΅ Π²ΡΠ΅ ΠΆΠ΅ ΡΠ»ΡΡΠ°Π΅ΡΡΡ, Π² ΠΌΠΈΡΠ΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΠΈΠ½ΡΡ Π’ΠΎΡΠ²Π°Π»ΡΠ΄Ρ). Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊ β ΡΡΠΎ ΡΠ½ΠΎΡΠ°, ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ Π½Π°Π±ΠΈΡΠ°ΡΡΠΈΠΉ ΠΊΠΎΠ΄, ΡΠΎ Π΅ΡΡΡ ΠΎΠ±Π΄ΡΠΌΡΠ²Π°ΡΡΠΈΠΉ Π΅Π³ΠΎ Π΅ΡΠ΅ Π±ΡΡΡΡΠ΅Π΅. Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊ β ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π½Π°Π±ΡΠ°ΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅Π΄Π΅Π»Ρ. ΠΠ³ΠΎ Π·Π°Π΄Π°ΡΠ° β ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ Π½Π°ΠΈΠ»ΡΡΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π²ΠΎΡ ΠΎΠ½ ΠΈ Π΄ΡΠΌΠ°Π΅Ρ. Π Π°Π·ΡΠΌΠ΅Π΅ΡΡΡ, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π·Π½Π°ΡΡΠΈΠ΅ ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΡΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΠΏΡΠΎΡΡΠΎ Π±Π΅Π·Π΄Π΅Π»ΡΠ½ΠΈΠΊΠΎΠΌ! ΠΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΡΡΠΎΠΌΡ ΠΊΡΡΠΏΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ ΡΡΠ°Π²ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ° Π² ΠΏΠΎΠ΄ΡΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ², Π° ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΎΡΠΎΠ±ΡΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ "Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°" (software architect).
Π’Π°ΠΊ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π»ΠΈ Π²Π°ΠΌ "ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ"? ΠΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊ Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΠΎΠΏΡΡΠΎΠΌ, ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°ΡΠ²Π»ΡΡ: Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ½ΠΈ, Π½ΠΎ ΠΈ Π³Π»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π»ΠΎΠΌ. ΠΠ΅Π΄Ρ ΠΏΠ°ΡΡΠ΅ΡΠ½Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ β ΡΡΠΎ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΏΠΎΠ²ΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠ² ΠΊ ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²ΡΡΡΠΈΡΡ ΠΈΡ Π½Π°ΠΈΠ·ΡΡΡΡ, ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠΌ ΡΡΠΎ Π²Π°Ρ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΡΠ΄Π΅Π»Π°Π΅Ρ β Π²Π΅Π΄Ρ ΡΠΌΠ΅Π½ΠΈΠ΅ Π·Π°Π±ΠΈΠ²Π°ΡΡ Π³Π²ΠΎΠ·Π΄ΠΈ ΠΈ Π²ΠΊΡΡΡΠΈΠ²Π°ΡΡ ΡΡΡΡΠΏΡ Π΅ΡΠ΅ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΡΡΠΎΠ»ΡΡΠΎΠΌ. ΠΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½ΡΠΆΠ½ΠΎ Π΅ΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, Π² ΠΊΠ°ΠΊΠΈΡ ΡΠ»ΡΡΠ°ΡΡ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ°ΡΡΠ΅ΡΠ½, Π° Π² ΠΊΠ°ΠΊΠΈΡ Π½Π΅ ΡΡΠΎΠΈΡ, ΠΈ ΠΊΠ°ΠΊΠΈΡ ΡΠ΅Π»Π΅ΠΉ ΠΎΠ½ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π΄ΠΎΡΡΠΈΡΡ β ΠΈΠ½Π°ΡΠ΅ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π°Π±ΠΈΠ²Π°ΡΡ ΡΡΡΡΠΏΡ ΠΌΠΎΠ»ΠΎΡΠΊΠΎΠΌ ΠΈ Π΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΠ°ΡΡΠ΅ΡΠ½.
ΠΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΠΎΠ³ΠΎ, Π½ΠΎ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π΅Ρ ΠΏΠ°ΡΡΠ΅ΡΠ½ Bridge (ΠΠΎΡΡ). ΠΠ°ΡΠ½Π΅ΠΌ Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° Π½Π° C# (ΠΊΠΎΠ΄ Π²Π·ΡΡ ΠΈΠ· Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Microsoft):
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ IDBConnection ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΠΎΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ (ΠΠ). Π¦Π΅Π»Ρ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° β ΠΏΠΎΠ»Π½Π°Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΠ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠΌ ΡΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ°, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΡ DBConnection (ΠΊΠΎΠ΄ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ SqlConnection, OdbcConnection ΠΈ OleDbConnection), Π½ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ·Π½Π°ΡΡ, ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΌΡΠ»ΡΡΠΈΠΏΠ»Π°ΡΡΠΎΡΠΌΠ½ΡΠΌ, Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΠΎΡΡΠ° β ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½ΠΎΠ²ΡΡ ΠΠ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ Π·Π°ΡΡΠ°Π²ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½ΠΈΡΠ΅Π³ΠΎ ΠΌΠ΅Π½ΡΡΡ. ΠΠ°ΠΆΠ½Π°Ρ ΠΏΠ°ΡΠ°Π΄ΠΈΠ³ΠΌΠ°: Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±Π° "Π±Π΅ΡΠ΅Π³Π°", ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌΡΡ ΠΠΎΡΡΠΎΠΌ, Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ (Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ β ΠΠ), ΡΠΎΠ»ΡΠΊΠΎ Π½Π° "Π΅Π³ΠΎ" Π±Π΅ΡΠ΅Π³Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΠΠ, Π° Π½Π° "ΡΡΠΆΠΎΠΌ" β Π΅Π΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π²Π·Π³Π»ΡΠ½ΠΈΡΠ΅, ΠΊΠ°ΠΊΠΎΠΉ "ΠΏΡΠΈΠΌΠ΅Ρ ΠΠΎΡΡΠ°" ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΠ΅ΡΠ°Π½ΠΈΡ. Π’Π°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· "ΠΌΠΎΡΡ". ΠΠ΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, Π·Π°ΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², Π½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π°ΠΆΠ΅ Π½Π΅ Π² ΡΡΠΎΠΌ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°ΡΡ Π²ΡΠ΅, ΡΡΠΎ Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΡ ΡΠ·ΡΠΊΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ β Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Π°Ρ "ΠΌΠΎΡΡ", ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠ΅ΡΠ΅Π· Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ΅Π»Π΅ΠΉ Π½Π°ΡΡΠΎΡΡΠ΅Π³ΠΎ ΠΠΎΡΡΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π·Π°ΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (ΠΊΠ°ΠΊ Π²Ρ Π΄ΡΠΌΠ°Π΅ΡΠ΅, Π±ΡΠ΄Π΅Ρ Π»ΠΈ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ IDBConnection?). ΠΠΎ-Π²ΡΠΎΡΡΡ , Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π· ΠΈ Π½Π°Π²ΡΠ΅Π³Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π°ΠΆΠ΅ Π²ΠΈΠ΄ ΡΠΎΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ·ΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ! ΠΡΠΎ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Π·Π½Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ·ΡΠΊ? Π’Π°ΠΊΠΈΠ΅ "ΠΌΠΎΡΡΡ" ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΠΏΡΠ°ΡΠ½ΠΎ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π½Π΅ ΠΏΡΠΈΠ½ΠΎΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·Ρ.
Π Π²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° Ρ ΡΠ°ΠΉΡΠ° Refactoring Guru. ΠΠ΄Π΅ΡΡ ΡΡΡΠΎΠΈΡΡΡ "ΠΌΠΎΡΡ" ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠ»ΡΡΠ°ΠΌΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΌΠΈ Ρ ΠΈΡ
ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ. ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ», ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΏΡΠ»ΡΡΠ° ΠΏΡΠΎΡΠ΅, ΡΠ΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ (ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π°Π±ΡΡΡΠ°ΠΊΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΠΎΡΡΠ°, ΠΈΠ·Π±Π°Π²Π»ΡΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΎΡ Π½Π΅Π½ΡΠΆΠ½ΡΡ
Π΄Π΅ΡΠ°Π»Π΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ), Π½ΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ ΠΎΠ½ Π½Π΅ΡΠ΄Π°ΡΠ΅Π½. ΠΠ΅ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΎΠΌ ΠΈ ΡΠ°Π΄ΠΈΠΎ Π±ΡΠ΄ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ. ΠΠΎ ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β ΠΏΡΠ»ΡΡ Π½Π΅ ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ: ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠΌΠΎΡΡΠΈΡ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ, Π° Π½Π΅ ΠΏΡΠ»ΡΡ, ΠΈ ΡΠ»ΡΡΠ°Π΅Ρ ΡΠ°Π΄ΠΈΠΎ, Π° Π½Π΅ ΠΏΡΠ»ΡΡ. Π ΠΌΡ ΡΠΆΠ΅ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ΅Π»Ρ ΠΠΎΡΡΠ° β ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π£Π΄Π°ΡΠΈ Π²Π°ΠΌ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΎΠ³ΠΎ, ΡΠ΅Π³ΠΎ Π²Π°ΠΌ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ, ΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΡΡΠΈΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ²!
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ:
- ΠΠ»Ρ ΡΠ΅Π³ΠΎ Π½ΡΠΆΠ΅Π½ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ
- ΠΠ°ΠΊ Π»ΠΈΠ½Π΅ΠΉΠ½Π°Ρ Π°Π»Π³Π΅Π±ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠΌ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠΈ?
- ΠΠ°ΡΠ΅ΠΌ Π² Π½Π°ΡΠΊΠ΅ ΠΎ Π΄Π°Π½Π½ΡΡ
Π½ΡΠΆΠ½Ρ ΡΠ΅ΠΎΡΠΈΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ°
- Π¨ΠΊΠΎΠ»Π° Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
β ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ
- Π’Π΅ΡΡ: Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ Π²Ρ Π·Π½Π°Π΅ΡΠ΅ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ Data Science?
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ