// handle the triggering stock. Send them notification of
// the event.
for(DealerIterator DI(DealersOnline); DI.more(); DI++)
if(DI.CurrentDealer()->InPortfolio(TheEvent.GetStock()))
DI.CurrentDealer()->HandleEvent(TheEvent);
ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΠΌΡΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΡΠ΅ Π² ΡΠΆΠ°ΡΠΎΠΉ ΡΠΎΡΠΌΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ ΡΠ΅Π°Π»ΡΠ½ΠΎ Π½Π΅Ρ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΎΠ³ΠΎ Π΄ΡΠΎΠ±Π»Π΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΊΠ»ΡΡΠΈΡΡ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ, Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π² ΠΊΠΎΠ΄ Π±Π΅Π· ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π΅ ΡΡΠ°Π»ΠΈ Π³Π»ΡΠΏΡΠΌΠΈ.
ΠΡΠ»ΠΈ ΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΠΆΠ°Π΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠ΄ Π½Π° ΡΡΠΎΠΌ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π΄ΡΠΎΠ±Π»Π΅Π½ΠΈΡ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΏΡΠΎΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ . Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠΈΠΌΡΠ» ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠ½ΠΎ. ΠΡ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ, ΡΡΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π»Π΅Π³ΡΠ΅ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΡΠ»Π΅Π³Π°Π½ΡΠ½ΠΎΡΡΡ, ΡΠ΅ΠΌ ΠΎΠ±ΡΡΡΠ½ΠΈΡΡ Π΅Π΅ ΠΊΠΎΠΌΡ-Π½ΠΈΠ±ΡΠ΄Ρ.
ΠΡΠΎΠ·Π½Π°Π²Π°Ρ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ ΠΎΠ±Π° ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠ½ΡΠΌΠΈ, ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΡ ΡΠ΅Π»ΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠΎΠ΄Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΏΠΎΡΠΎΠ±ΡΡΠ²ΡΡ Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ. Π Π°Π·ΠΌΠ΅ΡΠ°Ρ Π²ΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, ΠΌΡ ΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅ΠΌ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡΠΈ ΡΡΠΈΡ ΡΡΠΎΠ²Π½Π΅ΠΉ.
ΠΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΡΠ°Π·Π²ΠΈΡΠ° Π΄Π°Π»Π΅Π΅ Π² ΠΈΠ΄Π΅Π΅ ΠΠΎΠ½Π°Π»ΡΠ΄Π° ΠΠ½ΡΡΠ° (Donald Knuth) ΠΎ Β«Π³ΡΠ°ΠΌΠΎΡΠ½ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈΒ» (Literate Programming), ΠΊΠΎΡΠΎΡΠΎΠ΅, ΡΡΠΎΠ±Ρ Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΎΡΠΎΡΠΎ, ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΠ΅Π΄ΡΡΠ² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΡΠΈΠΏΠ° Π΅Π³ΠΎ Π‘Π΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅Π΄Ρ (Web environment) β ΠΏΡΠΎΠΎΠ±ΡΠ°Π·Π° WWW (World Wide Web). ΠΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΊΡΠΏΠ°ΡΡ Π²ΡΠ΅ Π³ΠΈΡΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΠ΅ ΠΎΡ ΡΠΏΠΎΡΡΠ°. ΠΡΠ°ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΡΡΠΎ ΡΠΊΠΎΡΠ΅Π΅ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ (ΠΏΠΎΠ·ΠΈΡΠΈΡ), Π° Π½Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ.
ΠΠ° ΡΡΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠΈ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠ΅ Π²ΡΠ³ΠΎΠ΄Ρ ΠΎΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (design patterns). ΠΡΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅, ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ (flow control) Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΠΏΠΈΡΠ½ΡΠΌΠΈ ΠΈΠ΄ΠΈΠΎΠΌΠ°ΠΌΠΈ. ΠΠ½ΠΈ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΌΠΎΡΠ½ΡΠ΅ ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅. ΠΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΡ ΠΊΠ½ΠΈΠ³Ρ ΠΠ°ΠΌΠΌΡ, Π₯Π΅Π»ΠΌΠ°, ΠΠΆΠΎΠ½ΡΠΎΠ½Π° ΠΈ ΠΠ»ΠΈΡΡΠΈΠ΄Π΅ΡΠ° (Gamma, Helm, Johnson, Vlissides), Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΏΠ°ΡΡΠ΅ΡΠ½ ΠΊΠ°ΠΊ Π½Π΅ΡΡΠΎ, ΡΡΠΎ
Β«β¦ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²Π½ΠΎΠ²Ρ ΠΈ Π²Π½ΠΎΠ²Ρ Π² Π½Π°ΡΠ΅ΠΉ ΡΡΠ΅Π΄Π΅, ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΡΠ°Π·, Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π΄Π²Π°ΠΆΠ΄Ρ.Β»
Π’Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π»Π΅ΠΆΠΈΡ Π² ΠΎΡΠ½ΠΎΠ²Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌΡΡ Π² ΡΡΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² β ΠΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΠ°ΡΠ΅ΡΡΠ²ΠΎ. ΠΡ Π²ΡΠ΅ Π·Π½Π°Π΅ΠΌ ΠΎ ΡΠΎΠΉ Π±Π΅Π΄Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²ΠΈΠ΄ΠΈΠΌ ΡΠ²ΠΎΡ ΡΠ°ΡΡΠΎ Π³ΡΠΎΠ·ΡΡΡΡ ΠΏΠ°ΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΎΡΡΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Π΄Π»Ρ: Β«ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½ΠΎ ΠΎΠ½ΠΎ Π±Π΅Π·ΠΎΠ±ΡΠ°Π·Π½ΠΎΒ». ΠΠΎΠ³Π΄Π° ΠΎΠΏΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π» ΡΡΠ²ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π΄ΠΈΡΠΊΠΎΠΌΡΠΎΡΡ ΠΈ ΠΏΡΡΠ°Π΅ΡΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΊΠ°Π·Π°ΡΡ, Π½Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ΅Π³Π΄Π° ΠΎΠ±ΡΠ°ΡΠ°ΡΡ Π½Π° ΡΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. ΠΠ°ΡΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΡ ΠΊΡΠ°ΡΠΎΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΠΊ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ, ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΡΡΠΎΠΌ ΠΏΡΠΈΡΠΈΠ½Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΊΡΠ°ΡΠΈΠ²ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΡ Π±Π°Π·Ρ Π·Π½Π°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π½Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΈ Π²Π΅Π΄Π΅Ρ ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ ΠΏΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠΌ. ΠΡΠ»ΠΈ Π²Π΅ΡΠΈ ΠΊΡΠ°ΡΠΈΠ²Ρ, ΡΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΠΎΠ²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π³ΡΠΎΠΌΠ°Π΄Π½ΡΠΌ Π·Π°ΡΡΠ°ΡΠ°ΠΌ Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. Π ΡΡΠΎΠΌ ΡΠΎΡΡΠΎΠΈΡ ΠΊΡΠ°ΡΠΎΡΠ°. ΠΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ β ΡΡΠΎ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ, ΠΏΡΠΎΡΠΈΠ² ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΡΠ½ΠΎ ΡΠΏΠΎΡΠΈΡΡ, ΡΡΠ²Π΅ΡΠΆΠ΄Π°Ρ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ·ΡΠΊ. ΠΠΎΠΏΡΡΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΡ ΡΠ°ΡΡΠ²Π΅Ρ Π² ΡΡΠΈΠ»Π΅ ΠΈΠΌΠΏΡΠ΅ΡΡΠΈΠΎΠ½ΠΈΠ·ΠΌΠ°, Π½ΠΎ Π°ΠΊΡΠΈΠ»ΠΎΠ²ΡΠΌΠΈ ΠΊΡΠ°ΡΠΊΠ°ΠΌΠΈ, Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠΆΠ°ΡΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΏΡΠ»ΡΠ²Π΅ΡΠΈΠ·Π°ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ.
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ, Π½Π΅ ΠΊΠ°ΠΊ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° ΠΊΠ°ΠΊ Π½Π° ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ. ΠΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ ΠΎΡΠΎΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ, Π΅ΡΠ»ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ²Π΅ΡΠΈΡΡ Π½Π° ΡΡΠ΅Π½Ρ. ΠΠ°ΡΡΠ°ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π·Π³Π»ΡΠ½ΡΡΡ Π½Π° Π½Π°Ρ ΠΊΠΎΠ΄ ΠΈ ΠΈΠ·ΡΡΠΈΡΡ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ·ΠΎΡΠΎΠ² ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ, ΡΠ·ΠΎΡΡ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ ΠΈ ΡΠ·ΠΎΡΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, ΡΠ°ΠΌΠΈ ΠΏΠΎ ΡΠ΅Π±Π΅ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ Π²Π΅Π»ΠΈΠΊΠΈ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ Ρ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΡΠ΅ΡΡΠΈ ΡΡΡΠΎΠ².
Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΉ ΡΡΠΎΠΉ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠΈ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΎ ΡΠ΅Π»ΠΈΠ³ΠΈΠΎΠ·Π½ΡΡ Π²ΠΎΠΉΠ½Π°Ρ ? ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ°ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ°Π·Π²Π»Π΅ΡΠ΅Π½ΠΈΡ ΡΠ°Π΄ΠΈ, ΠΈ ΠΌΡ Π½Π΅ Ρ ΠΎΡΠΈΠΌ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ ΠΎΡ Π½Π΅Π»Π΅ΠΏΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π»ΡΠ±ΠΈΠΌΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ Π½Π°ΡΠΈΡ Π΄ΡΡΠ·Π΅ΠΉ! ΠΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ°Π·ΡΠΌΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π²ΠΏΠ°Π΄Π°ΡΡ Π² ΠΈΠ·ΠΌΠ°ΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π±ΡΠ°Π½ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΈΠ΄ΡΡ ΠΏΠΎ ΠΊΡΡΠ³Ρ. ΠΡ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ ΡΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡΡΠΊΡΡΡΠ½ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ. ΠΠΎΠ³Π΄Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Π»ΠΈΠ³ΠΈΠΎΠ·Π½Π°Ρ Π²ΠΎΠΉΠ½Π°, Π·Π°Π΄Π°ΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
ΠΠ°ΠΊΠΎΠ²Π° Π³Π»ΠΎΠ±Π°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ°Ρ ΠΎΠ±Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°Ρ? ΠΠΌΠ΅Π΅ΡΡΡ Π»ΠΈ ΡΠ°Π·Π»ΠΈΡΠΈΠ΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌΠΈ? Π ΡΠ΅ΠΌ ΡΠΎΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°Ρ ΡΠ΅Π»Ρ?
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π΅ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Emacs Π½Π° ΡΠ°Π±ΠΎΡΠ΅ ΠΈ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π΅Π³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠΏΡΠ°Π²Π»ΡΠ» Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΡΠ΅Π²Π°ΡΠΊΠΎΠΉ. Π― ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ , ΠΈ, ΠΊΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΡΠΊΡΡΠ΅Π½ΡΡΠΈΡΠ½ΠΎ, Ρ Π·Π½Π°Ρ, ΡΡΠΎ Π½Π° Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° Π΅ΡΡΡ vi. ΠΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Emacs Π½Π° Π½ΠΎΠ²ΡΡ ΠΌΠ°ΡΠΈΠ½Π°Ρ ΠΈ ΠΎΠ±ΡΡΠ°Π΅ΠΌ vi Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ². ΠΠ°Ρ LISP, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, sucks.
ΠΡΠΎ ΡΠΎΠΎΡΠ½Π΅ΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΡΠ΅Π»Π΅ΠΉ ΡΠ°ΡΡΠΎ Π΄Π°Π΅Ρ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠΈΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½Π΅Π½ΠΈΠΉ Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π»ΡΠ΄Π΅ΠΉ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΉΡΠΈ ΠΊ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΎ Π½Π°ΠΈΠ»ΡΡΡΠΈΡ ΠΈΠ΄ΠΈΠΎΠΌΠ°Ρ , ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Π² Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΡΡΠ΅Π΄Π΅, Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ²ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ β ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ ΡΠΎΠ³Π»Π°ΡΠ°ΡΡΡΡ. Π ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΡΠ°ΡΡΠΎ ΡΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ. Π Π°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°Ρ Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΎΠ± ΠΈΠ΄ΠΈΠΎΠΌΠ°Ρ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ΅Π΄Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΠΈΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ, ΡΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ΄ΠΈΠΎΠΌ ΠΈΠ· ΡΡΠ°ΡΠΎΠΉ ΡΡΠ΅Π΄Ρ Π² Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΡΡΡΠΊΠ°ΠΌ.
ΠΡΠΎΠΌΡ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ
Π Π»ΡΠ±ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅, ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, ΠΌΡ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Β«Π°ΡΠΎΠΌ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡΒ». ΠΡΠΎΠΌ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ β ΡΡΠΎ ΡΠ°ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π΅Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΡΠ΅ΡΡ, Π·Π½Π°ΠΊΠΎΠ² ΠΈ Ρ. ΠΏ. Π² ΡΠΎΠ·Π½Π°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΡΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ»ΡΡΡΠ΅Π³ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°. Π‘Π»ΠΎΠ²ΠΎ Β«Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎΒ» Π·Π΄Π΅ΡΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ β ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ΅Π»ΡΠΉ Π±ΡΠΊΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅, Π΅ΡΠ»ΠΈ Π±Ρ ΠΈΠΌΠ΅Π»ΠΈΡΡ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΡΡΡΡΡ, ΠΌΠΎΠ³Π»ΠΈ Π±ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΠΈΠ³ΡΠ°ΡΡΠΈ, Π½ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ ΠΈΡ Π΄Π»Ρ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΡΠ±Π°Ρ ΡΠΎΠ»ΠΏΠ° ΠΈΠ΄ΠΈΠΎΡΠΎΠ² ΠΌΠΎΠ³Π»Π° Π±Ρ ΡΠΏΡΠ°Π²ΠΈΡΡΡΡ Ρ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΡΠΌΠ΅Π½Ρ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡ, Π΅ΡΠ»ΠΈ Π½Π° ΡΡΠΎ Π΄Π°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π΅Π΄Π΅Π»Ρ. ΠΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π·Π° Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ½ΡΠ΅ΡΠ°Π½ΡΡΠ΅ ΡΡΠΎ-ΡΠΎ ΠΌΠ΅Π»Π°Π½Ρ ΠΎΠ»ΠΈΡΠ½ΠΎ Π±ΡΠ±Π½ΠΈΡ Π² ΡΠ²Π΅ΡΠ΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΆΠ΅ΠΊΡΠΎΡΠ°, ΡΡΠ΅Π±ΡΠ΅Ρ Π³Π΅Π½ΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠΏΡΡΠ½ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΈ, ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΡΠΎΠΌΠ°ΠΌΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° β ΡΠ΅ΡΠ°ΡΡΠΈΠΉ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π³. Π‘Π½Π°ΡΠ°Π»Π° ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π°ΡΠΎΠΌΡ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π²Π·Π°ΠΈΠΌΠΎΡΠ²ΡΠ·Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π°ΡΠΎΠΌΠ°ΠΌΠΈ ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ β Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΈΠ½ΡΡΠΈΡΠΈΡ ΠΈ ΠΎΠΏΡΡ Π΄Π»Ρ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ°Π΅ΠΌΡΡ , Π½ΠΎ Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅, ΠΊΠ°ΠΊ Π½Π°Π΄Π΅Π΅ΡΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΅ΡΠ΅Π½Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, Π±ΡΠ΄ΡΡ Π²Π»ΠΈΡΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΈΠΊΡΠΎ Π½Π΅ Ρ ΠΎΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π½Π΅Π»ΡΠ·Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ!
ΠΠΎΡΡΠΎΠΌΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ΅ΡΡΠΈΡΡ Π³ΡΠ°Π½ΠΈΡΡ Π°ΡΠΎΠΌΠΎΠ² ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π²ΠΎΠΊΡΡΠ³ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π΄ΠΎΠ±ΡΡΠΈ Π·Π½Π°Π½ΠΈΠΉ (data mining system), ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½Ρ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , Π»ΠΈΠ±ΠΎ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π°ΡΠΎΠΌΠΎΠ² ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΊΠ°ΠΊ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΎΠΉ, ΡΠ°ΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠΈΠΌΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ°ΠΌΠΈ, ΠΏΠΎΡΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠ»Π΅Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ. ΠΠ°ΠΆΠ΄ΡΠΉ Π°ΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠ΅ Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΡΡΠΎΠ±Ρ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ°ΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° ΡΡΠΎΠ²Π½ΠΈ, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π΅ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Π² Π±Π΅ΡΡΠΎΠ»ΠΊΠΎΠ²ΡΡ ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ . ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π°ΡΠΎΠΌΠΎΠ² ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΠ΅ΡΠ° Π±Π°Π»Π°Π½ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π°, ΡΠ²ΡΠ·ΠΈ, ΡΠΈΡΠΊΠ°, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΠΈ, Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈ Π²ΡΠ΅ ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΏΡΠΎΠ΄Π΅Π»Π°Π½ΠΎ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π°ΡΠΎΠΌΠΎΠ², ΡΠ°Π·ΡΠ΅ΡΠΈΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°. ΠΠΎΡΡΠΎΠΌΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΌΠ΅ΡΡ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π²ΡΡΠ°Π·ΠΈΡΡ, ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π³ΠΎΠ»ΠΎΠ²Π΅, ΠΏΡΠΈΡΠΎΠ΄Ρ ΡΡΠ»ΠΎΠ²ΠΈΠΉ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΠΎΠ². ΠΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ Π½Π°Π±ΠΎΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΡ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠΈΡΡΠΎΠ², ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ Π΄ΡΡΠ³ΠΎΠΌΡ, Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡΠ΅ΠΌΡ, ΠΊΠ°ΠΊ ΠΊΠ°ΡΡΠΎΡΡΡΠΎΠΈΡΠ΅Π»Ρ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΡ Π²ΠΈΠ΄Π΅ΡΡ ΡΡΡΡΠΊΡΡΡΡ. ΠΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΌΡΡΠ»Π΅Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ [Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ] Π²ΡΠ΅Π³Π΄Π° ΡΡΠΆΠ΅Π»ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΡ Π½Π΅ Π΄ΡΠΌΠ°Π΅ΠΌ Π½Π° ΡΠ·ΡΠΊΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ Π±ΡΠΌΠ°Π³, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΠΏΠΎ ftp.
ΠΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π°ΡΠΎΠΌΠΎΠ² ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π±Π»ΡΠΆΠ΄Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ ΡΠ°Π· Π·Π° ΡΠ°Π·ΠΎΠΌ. Π§Π°ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄ΡΠΎΠ±ΠΈΡΡ Π°ΡΠΎΠΌ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ Π½Π΅ ΡΠΈΠ»ΡΠ½ΠΎ Π·Π°Π΄ΡΠΌΡΠ²Π°ΡΡΡ, ΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ ΡΡΠ°ΠΏΠ° ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· Π±ΠΎΠ»ΡΡΠΈΡ ΡΡΠΈΠ»ΠΈΠΉ. ΠΠΎ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π²ΡΠ΅ Π²Π²Π΅ΡΠ³Π°Π΅ΡΡΡ Π² Ρ Π°ΠΎΡ. Π Π΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ Π΄Π΅Π²Π°ΡΡΡΡ, ΠΎΠ½ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΠ΄Π»ΠΈΠ²ΡΠΌΠΈ API ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡΡ ΠΈ Ρ. Π΄. ΠΡΠ°Π½ΠΈΡΡ Π°ΡΠΎΠΌΠΎΠ² ΠΏΠΎΠ·Π½Π°Π½ΠΈΡ ΡΠΆΠΈΠΌΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΠΈΠ»ΡΠ½Π΅Π΅ ΠΈ ΡΠΈΠ»ΡΠ½Π΅Π΅, Π΄ΠΎβ¦ Π₯ΠΎΠΏ! ΠΠ½ΠΈ Π²Π½ΠΎΠ²Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π½Π° ΡΡΠΎΠ²Π½Π΅ Π²ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ! ΠΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠΏΡΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠΎΡΠ½Π΅Π½ΠΈΡ Π±Π΅Π· ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΉ ΡΠ²Π΅ΡΠΊΠΈ Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΏΠΎΠΏΡΡΠΎΠΊ Π½Π°ΠΉΡΠΈ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½Π° Π·Π° Π²Π΅Π»ΠΈΠΊΠΎΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ°Π³Π΅Π΄ΠΈΠΉ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΡΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠΏΡΡΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ΅ΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠΈΡΡΠΎΡΠ΅ΡΠ΄Π΅ΡΠ½ΠΎΠΉ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΆΠ΅Π»ΡΠ½ΠΎΡΡΡΡ, Π·Π° ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡ ΠΎΡΡΠ°ΡΠ½Π½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ Π·Π°Π»Π°ΡΠ°ΡΡ Π΄ΡΡΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.