IBM ΡΠ° ΠΎΡΠΊΡΠΈ ΡΠ²ΠΎΡΠ°ΡΠ° ΠΈΠ½ΠΈΡΠΈΡΠ°ΡΠΈΠ²Π° CodeNet, ΠΊΠΎΡΠ° ΠΈΠΌΠ° Π·Π° ΡΠ΅Π» Π΄Π° ΠΈΠΌ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΈΡΠ΅ Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΡΠΎ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΠ΅Ρ Π½ΠΈΠΊΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ Π·Π° Π΄Π° ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΈ Π½Π° ΠΊΠΎΠ΄ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ. CodeNet Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ° ΠΎΠ΄ 14 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΠΊΠΎΠ΄ ΠΊΠΎΠΈ ΡΠ΅ΡΠ°Π²Π°Π°Ρ 4053 Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. Π‘Π΅Π²ΠΊΡΠΏΠ½ΠΎ, ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ°ΡΠ° ΡΠΎΠ΄ΡΠΆΠΈ ΠΎΠΊΠΎΠ»Ρ 500 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄ ΠΈ ΠΎΠΏΡΠ°ΡΠ° 55 ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ, Π΄Π²Π°ΡΠ° ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ C++, Java, Python ΠΈ Go, ΠΈ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ COBOL, Pascal ΠΈ FORTRAN. Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° Apache 2.0, Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΠ°Π²Π΅Π½ Π΄ΠΎΠΌΠ΅Π½.
ΠΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ±Π΅Π»Π΅ΠΆΠ΅Π½ΠΈ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ. Π‘Π΅ ΠΎΡΠ΅ΠΊΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΎΡ ΡΠ΅Ρ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΡΠ²Π°Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ Π²ΠΎ ΠΏΠΎΠ»Π΅ΡΠΎ Π½Π° ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΈ ΠΏΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, ΡΠ»ΠΈΡΠ½ΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠ»ΠΈΠΊΠΈ ΡΠΎ Π½ΠΎΡΠΈΡΠ°Π½ΠΈ ΡΠ»ΠΈΠΊΠΈ ImageNet ΠΏΠΎΠΌΠΎΠ³Π½Π° Π²ΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠ΅ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠ° Π²ΠΈΠ·ΠΈΡΠ°. Π Π°Π·Π»ΠΈΡΠ½ΠΈ Π½Π°ΡΠΏΡΠ΅Π²Π°ΡΠΈ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ ΡΠ΅ Π½Π°Π²Π΅Π΄ΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ Π΅Π΄Π΅Π½ ΠΎΠ΄ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΎΡΠΈ Π½Π° ΡΠΎΡΠΌΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ°.
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠΈ, ΠΊΠΎΠΈ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π° Π·Π° ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅, ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΎ Π΄ΠΎΠ»ΠΎΠ²Π°Ρ ΠΈ Π΄Π° Π³ΠΎ Π·Π΅ΠΌΠ°Ρ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ. ΠΡΠΈ ΠΊΠΎΠ½Π²Π΅ΡΠ·ΠΈΡΠ° ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ Π½Π° Π΄ΡΡΠ³, ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ Π΅ ΠΈΡΡΠΎ ΡΠΎΠ»ΠΊΡ Π²Π°ΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΡΠΈ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ Π½Π° Π΄ΡΡΠ³. ΠΠ²ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΡ Π΅ ΠΎΠ½Π° ΡΡΠΎ ΡΠΏΡΠ΅ΡΡΠ²Π° ΠΊΠΎΠ΄ΠΎΡ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° ΠΎΠ΄ Π½Π°ΡΠ»Π΅Π΄Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ COBOL.
ΠΠΌΠ°ΡΠ΅ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π°Ρ ΡΠ½ΠΈΠ²Π΅ΡΠ·Π°Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΊΠΎΠΈ, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΏΡΠ΅Π²ΠΎΠ΄ ΠΏΠΎΠΌΠ΅ΡΡ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ, ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Π°Ρ ΡΠΎ ΠΏΠΎΠ°ΠΏΡΡΡΠ°ΠΊΡΠ½ΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ, Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΎ ΠΎΠ΄ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ. Π’Π°ΠΊΠ²ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ, ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΎΠ΄ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ Π²ΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° Π²Π½Π°ΡΡΠ΅ΡΠ½Π° Π°ΠΏΡΡΡΠ°ΠΊΡΠ½Π° ΡΠ΅ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡΠ°, ΠΎΠ΄ ΠΊΠΎΡΠ° ΠΏΠΎΡΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΊΠΎΠ΄ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ.
Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΡΡΠΈ ΠΈ Π΄Π²ΠΎΠ½Π°ΡΠΎΡΠ½ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π±Π°Π½ΠΊΠΈΡΠ΅ ΠΈ Π²Π»Π°Π΄ΠΈΠ½ΠΈΡΠ΅ Π°Π³Π΅Π½ΡΠΈΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°Π°Ρ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈΠΎΡ COBOL ΡΠ°Π·ΠΈΠΊ. ΠΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠ° COBOL ΠΊΠΎΠ΄ΠΎΡ Π²ΠΎ Java ΠΏΡΠ΅ΡΡΡΠ°Π²Π° ΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ, Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π²Π΅Π΄Π΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΡ Java Π½Π°Π·Π°Π΄ Π²ΠΎ COBOL ΠΊΠΎΠ΄.
ΠΠΎΠΊΡΠ°Ρ ΠΏΡΠ΅Π²ΠΎΠ΄ΠΎΡ ΠΌΠ΅ΡΡ ΡΠ°Π·ΠΈΡΠΈΡΠ΅, ΡΠ΅ ΡΠΏΠΎΠΌΠ½ΡΠ²Π°Π°Ρ ΡΠ°ΠΊΠ²ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π° Π½Π° CodeNet ΠΊΠ°ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΏΡΠ΅Π±Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΠΊΠ»ΠΎΠ½ΠΎΠ²ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ°Π·Π²ΠΎΡ Π½Π° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΎΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° ΠΊΠΎΡΠ΅ΠΊΡΠΈΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ. ΠΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ, ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΡΠ΅Π·Π΅Π½ΡΠΈΡΠ°Π½ΠΈ Π²ΠΎ CodeNet ΡΠ΅ ΠΎΠΏΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΎΠΏΠΈΡΡΠ²Π°Π°Ρ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅, Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΡΠΎ ΠΏΡΠΎΠΈΠ·Π»Π΅Π³ΡΠ²Π°, ΠΏΠΎΡΡΠΎΡΡΠ²Π°ΡΠΊΠ°ΡΠ° ΠΈ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°, ΡΡΠΎ Π½ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°ΠΌΠ΅ ΡΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΠΎΠ΄ ΠΊΠΎΠ΄ ΡΠΎ Π³ΡΠ΅ΡΠΊΠΈ (Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π° ΡΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΎΠ΄ Π½Π΅ΡΠΎΡΠ½ΠΈΠΎΡ ΠΊΠΎΠ΄, Π·Π±ΠΈΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΡΠΎ Π³ΡΠ΅ΡΠΊΠΈ, ΡΠΈΠ΅ ΡΡΠ΅ΡΡΠ²ΠΎ Π΅ 29.5%). Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΠ²ΠΈΠ΅ ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π΄Π° Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½Π°ΡΠΎΠΏΡΠΈΠΌΠ°Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π΄Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° ΡΠ΅Π³ΡΠ΅ΡΠΈΠΈ Π²ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ (ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ Π΄Π΅ΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π²ΠΎ ΠΏΠΎΠ΄Π½Π΅ΡΠ΅Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π΅ Π΅ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ ΠΈΠ»ΠΈ ΡΠΎΠ΄ΡΠΆΠΈ Π³ΡΠ΅ΡΠΊΠΈ).
ΠΠ·Π²ΠΎΡ: opennet.ru