ΠΠ΅Π½Π΅Ρ Π΅ ΡΠ²Π°ΡΡΠ°ΡΡΠΊΠΈ ΡΡΠ°ΡΡΠ°ΠΏ
ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π΅ Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½Π° Π·Π° ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈ, ΠΏΡΠ΅ΠΊΡΡΡΠ²Π°ΡΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ΡΠΎ ΠΈ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΠΎ ΠΏΠΎΡΠ΅ΡΠΎΠΊΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ, ΠΏΡΠ΅Π΄ ΠΊΠΎΠ΄ΠΎΡ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠ°Π΄Π΅ Π±ΠΈΠ»ΠΎ. ΠΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΎ, ΠΎΠ²Π°Π° ΠΏΠΎΡΡΠ°ΠΏΠΊΠ° ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ ΡΠΎ ΡΠ°Π·Π²ΠΎΡΠΎΡ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΈ Π²Π΅Π΄Π½Π°Ρ ΠΏΠΎ Π½Π΅Π³ΠΎΠ²ΠΎΡΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅, ΡΡΠΎ ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄ΠΈ Π½Π° ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°Π·Π° Π½Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅. βΠ’Π΅ΡΡΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π³ΠΎ Π³Π»Π΅Π΄Π° ΠΊΠΎΠ΄ΠΎΡ ΠΎΠ΄Π½Π°Π΄Π²ΠΎΡ, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΎΠ΄Π½Π°ΡΡΠ΅β, ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° ΠΊΠΎ-ΠΎΡΠ½ΠΎΠ²Π°ΡΠΎΡ ΠΈ ΠΈΠ·Π²ΡΡΠ΅Π½ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡ Π½Π° DeepCode, ΠΠΎΡΠΈΡ ΠΠ°ΡΠΊΠ°Π»Π΅Π² Π²ΠΎ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Π·Π° VentureBeat.
ΠΠ°ΡΡΠ΅ΡΡΠΎ, ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΎΡ Π½Π° ΠΊΠΎΠ΄ΠΎΡ Π³ΠΎ Π²ΡΡΠ°Ρ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ Π°Π²ΡΠΎΡΠΈ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΠΈ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΈΡΠ΅ ΡΠΎ ΡΠ΅Π» Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π°Ρ ΠΎΡΠΈΠ³Π»Π΅Π΄Π½ΠΈΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ Π²ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ°Π·ΠΈ Π½Π° ΡΠ°Π·Π²ΠΎΡ. Π ΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ, ΡΠΎΠ»ΠΊΡ ΠΏΠΎΠ²Π΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΠΊΠΎΠ΄ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ°Ρ, ΡΡΠΎ ΠΎΠ΄Π·Π΅ΠΌΠ° Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅. ΠΠ»Π°ΡΠΊΠΈΡΠ΅ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° Π³ΠΎ Π·Π°Π±ΡΠ·Π°Π°Ρ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΡΠ΅Ρ ΠΏΠΎΡΡΠΎΡΠ°Ρ Π΄ΠΎΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΠΊΠΈ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Coverity ΠΈ PVS-Studio, Π½ΠΎ ΡΠΈΠ΅ ΠΈΠΌΠ°Π°Ρ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π°Ρ Π½Π° βΠ΄ΠΎΡΠ°Π΄Π½ΠΈ ΠΈ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΡΠΊΠΈ ΡΡΠΈΠ»ΡΠΊΠΈ ΠΏΡΠ°ΡΠ°ΡΠ°, ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΌΠ°Π»ΠΈ Π»ΠΎΠ³ΠΈΡΠΊΠΈ Π³ΡΠ΅ΡΠΊΠΈβ, ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° ΠΠ°ΡΠΊΠ°Π»Π΅Π².
DeepCode, ΠΏΠ°ΠΊ, ΠΏΠΎΠΊΡΠΈΠ²Π° ΠΏΠΎΡΠΈΡΠΎΠΊ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅ ΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅ΠΊΡΠΈΡΠ°ΡΠ΅ SQL, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ Π²ΠΎ Π½Π΅Π³ΠΎ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ ΠΊΠΎΠ΄ΠΎΡ ΠΊΠ°ΠΊΠΎ Π·Π±ΠΈΡ Π½Π° Π·Π½Π°ΡΠΈ, ΡΡΠΊΡ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΡΠ²Π°Π°Ρ Π΄Π° Π³ΠΎ ΡΠ°Π·Π±ΠΈΡΠ° Π·Π½Π°ΡΠ΅ΡΠ΅ΡΠΎ ΠΈ ΡΠ΅Π»ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ. ΠΠΎ ΡΡΡΠ΅ΡΠΎ Π½Π° ΠΎΠ²Π° Π΅ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΎ ΡΡΠ΅ΡΠ΅ ΠΊΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠΈΠ»ΠΈΡΠ°ΡΠ΄ΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΊΠΎΠ΄ ΠΎΠ΄ ΡΠ°Π²Π½ΠΎ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° ΡΠ²ΠΎΡΠ°ΡΠ° ΠΎΠ±ΡΠΊΠ°. DeepCode Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΡΠΎ ΠΌΡ Π±Π΅Π° Π½Π°ΠΏΡΠ°Π²Π΅Π½ΠΈ Π·Π° Π΄Π° ΠΏΡΠΎΡΡΠΈ ΠΊΠΎΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ ΠΊΠ°ΠΊΠΎ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ ΡΠ° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π»Π΅ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π° ΠΏΠΎΡΠΎΠ° ΠΈΠΌ Π½ΡΠ΄ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° Π½Π° ΡΠ²ΠΎΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΊΠΎΡΠΈΡΡΠΈ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ΡΠ²Π°ΡΠ΅ Π·Π° Π΄Π° Π½Π°ΡΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π²ΠΎ ΠΊΠΎΠ΄ΠΎΡ, ΠΊΠ°ΠΊΠΎ ΡΡΠ°ΡΠΈΡΠΊΠΈΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈ ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ ΠΏΠΎΠ³ΠΎΡΠ΅.
ΠΠ΄Π½ΠΎ ΠΎΠ΄ ΠΊΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΏΡΠ°ΡΠ°ΡΠ° ΠΏΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° DeepCode Π΅: ΠΊΠΎΠ»ΠΊΡ Π΅ ΡΠΈΠ³ΡΡΠ΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈΠΎΡ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΊΠΎΠ΄ΠΎΡ? Π’ΠΎΡΠ½ΠΎΡΡΠ° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π°ΡΠ° ΠΏΠΎΠΌΠ°Π»Π° ΠΎΠ΄ 100% Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ΅ΠΏΠ°ΠΊ ΡΠ΅ ΠΌΠΎΡΠ° ΡΠ°ΡΠ½ΠΎ Π΄Π° Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ Π½ΠΈΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠ΄. ΠΠΊΠΎ Π΅ ΡΠ°ΠΊΠ°, ΠΊΠΎΠ»ΠΊΡ Π²ΡΠ΅ΠΌΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ΡΠΎ Π½Π° Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΎΠ²Π°Π° Π·Π°Π΄Π°ΡΠ°? Π‘ΠΏΠΎΡΠ΅Π΄ ΠΠ°ΡΠΊΠ°Π»Π΅Π², DeepCode ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌ Π·Π°ΡΡΠ΅Π΄ΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΎΠΊΠΎΠ»Ρ 50% ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΡΡΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ Π³ΠΎ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΈ Π²ΠΎ ΠΏΠΎΡΡΠ°Π³Π° ΠΏΠΎ Π³ΡΠ΅ΡΠΊΠΈ, ΡΡΠΎ Π΅ Π΄ΠΎΡΡΠ° Π·Π½Π°ΡΠ°ΡΠ½Π° Π±ΡΠΎΡΠΊΠ°.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π°Ρ DeepCode ΡΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΌΠ΅ΡΠΊΠΈ Π½Π° GitHub ΠΈΠ»ΠΈ Bitbucket, Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈ Π»ΠΎΠΊΠ°Π»Π½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π½Π° GitLab. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ ΠΈΠΌΠ° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π΅Π½ API ΠΊΠΎΡ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π°Ρ DeepCode Π²ΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ. ΠΡΠΊΠ°ΠΊΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π΅ ΡΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ, DeepCode ΡΠ΅ ΡΠ° Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠ΅ΠΊΠΎΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ ΠΈ ΡΠ΅ Π³ΠΈ ΠΎΠ·Π½Π°ΡΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
βΠΠΎ ΠΏΡΠΎΡΠ΅ΠΊ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΡΠΎΡΠ°Ρ ΠΎΠΊΠΎΠ»Ρ 30% ΠΎΠ΄ ΡΠ²ΠΎΠ΅ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π°ΠΎΡΠ°ΡΡΠΈ ΠΈ ΠΏΠΎΠΏΡΠ°Π²Π°Π°Ρ Π³ΡΠ΅ΡΠΊΠΈ, Π½ΠΎ DeepCode ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΎΠ΄ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ ΡΠ΅Π³Π°, Π° ΡΡΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°β, Π²Π΅Π»ΠΈ ΠΠΎΡΠΈΡ. βΠΠΈΠ΄Π΅ΡΡΠΈ DeepCode ΡΡΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΠ΄ Π³Π»ΠΎΠ±Π°Π»Π½Π°ΡΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡΠ΄Π΅ Π΅Π΄Π½ΠΎ Π»ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅Π»Π° Π³ΡΡΠΏΠ° ΡΠ΅ΡΠ΅Π½Π·Π΅Π½ΡΠΈβ.
ΠΠΎΠΊΡΠ°Ρ Π΄Π΅Π½Π΅ΡΠ½ΠΈΡΠ΅ Π²Π΅ΡΡΠΈ Π·Π° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ, DeepCode ΠΎΠ±ΡΠ°Π²ΠΈ ΠΈ Π½ΠΎΠ²Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° Π²ΡΠ΅Π΄Π½ΠΎΡΡ Π·Π° ΡΠ²ΠΎΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄. ΠΠΎΡΠ΅Π³Π°, DeepCode Π±Π΅ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½ ΡΠ°ΠΌΠΎ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄. Π‘Π΅Π³Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π·Π° ΠΊΠΎΡΠ° Π±ΠΈΠ»ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π½Π° ΡΠ΅Π», ΠΏΠ° Π΄ΡΡΠΈ ΠΈ Π·Π° ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΡΠΎ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΠΎΠ΄ 30 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈ. ΠΡΠΈΠ³Π»Π΅Π΄Π½ΠΎ, ΡΠΎ ΠΎΠ²ΠΎΡ ΡΠ΅ΠΊΠΎΡ, ΠΊΡΠ΅Π°ΡΠΎΡΠΈΡΠ΅ Π½Π° DeepCode ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π°Ρ ΡΠ²ΠΎΡΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ ΠΏΠΎΠΏΠΎΠΏΡΠ»Π°ΡΠ΅Π½ ΠΌΠ΅ΡΡ ΠΌΠ°Π»ΠΈΡΠ΅ ΡΠΈΠΌΠΎΠ²ΠΈ. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ, DeepCode Π½Π°ΠΏΠ»Π°ΡΠ° 20 Π΄ΠΎΠ»Π°ΡΠΈ ΠΏΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ ΠΌΠ΅ΡΠ΅ΡΠ½ΠΎ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΎΠ±Π»Π°ΠΊ ΠΈ 50 Π΄ΠΎΠ»Π°ΡΠΈ ΠΏΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°Ρ Π·Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ°.
ΠΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ, ΡΠΈΠΌΠΎΡ Π½Π° DeepCode Π²Π΅ΡΠ΅ Π΄ΠΎΠ±ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΈΡΠΈΠΈ ΠΎΠ΄ 1 ΠΌΠΈΠ»ΠΈΠΎΠ½ Π΄ΠΎΠ»Π°ΡΠΈ. Π‘ΠΎ ΡΡΡΠ΅ 4 ΠΌΠΈΠ»ΠΈΠΎΠ½ΠΈ, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ΡΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠ»Π°Π½ΠΈΡΠ° Π΄Π° Π³ΠΈ ΠΏΡΠΎΡΠΈΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ ΡΡΠΎ Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Java, JavaScript ΠΈ Python, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° C#, PHP ΠΈ C/C++. Π’ΠΈΠ΅, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΏΠΎΡΠ²ΡΠ΄ΠΈΡΠ° Π΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π° ΡΠ°Π·Π²ΠΎΡΠ½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°.
ΠΠ·Π²ΠΎΡ: 3dnews.ru