ΠΠ΅Π½Π΅Ρ ΡΠ° ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΈΠΊΠ°Π·Π½Π°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½ΠΎΡ Π½Π° ΠΠ½Π΄ΡΠ΅Ρ ΠΡΠΊΠΎΠ»ΠΎΠ² ΠΊΠΎΠ½ ΠΠ’. ΠΠ΅Π³ΠΎΠ²Π°ΡΠ° Π΄Π΅ΡΡΠΊΠ° ΡΡΡΠ°ΡΡ Π·Π° Π²ΡΠ΅Π»Π΅Π½Π°ΡΠ° Π΅Π΄Π½Π°Ρ Π³ΠΎ Π½Π°Π²Π΅Π»Π° Π΄Π° ΡΡΡΠ΄ΠΈΡΠ° ΡΠ°ΠΊΠ΅ΡΠ½Π° Π½Π°ΡΠΊΠ° Π½Π° MSTU. Π‘ΡΡΠΎΠ²Π°ΡΠ° ΡΠ΅Π°Π»Π½ΠΎΡΡ ΠΌΠ΅ Π½Π°ΡΠ΅ΡΠ° Π΄Π° Π·Π°Π±ΠΎΡΠ°Π²Π°ΠΌ Π½Π° ΡΠΎΠ½ΠΎΡ, Π½ΠΎ ΡΓ¨ ΠΈΡΠΏΠ°Π΄Π½Π° ΡΡΡΠ΅ ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΡΠΎΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° C++ ΠΈ Python ΠΌΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈ Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΠΌ ΠΏΠΎΠ΄Π΅Π΄Π½Π°ΠΊΠ²ΠΎ Π²ΠΎΠ·Π±ΡΠ΄Π»ΠΈΠ²Π° ΡΠ°Π±ΠΎΡΠ°: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠΎΠ±ΠΎΡΠΈ.
ΠΏΠΎΡΠ΅ΡΠΎΠΊ
ΠΠΌΠ°Π² ΡΡΠ΅ΡΠ° ΡΠ΅Π»ΠΎΡΠΎ ΠΌΠΎΠ΅ Π΄Π΅ΡΡΡΠ²ΠΎ Π΄Π° Π±Π΅ΡΠ½Π΅Π°ΠΌ ΠΏΠΎ Π²ΡΠ΅Π»Π΅Π½Π°ΡΠ°. ΠΠ°ΡΠΎΠ°, ΠΏΠΎ ΡΡΠΈΠ»ΠΈΡΡΠ΅, Π½ΠΈΡΡ Π΅Π΄Π½Π° ΠΌΠΈΠ½ΡΡΠ° Π½Π΅ ΡΠ΅ ΡΠΎΠΌΠ½Π΅Π²Π°Π² ΠΊΠ°Π΄Π΅ Π΄Π° ΠΎΠ΄Π°ΠΌ Π΄Π° ΡΡΠ°ΠΌ ΠΈ Π²Π»Π΅Π³ΠΎΠ² Π²ΠΎ ΠΠ‘Π’Π£. ΠΠ°ΡΠΌΠ°Π½, Π½Π° ΠΠ°ΡΠ΅Π΄ΡΠ°ΡΠ° Π·Π° ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡΠ²ΠΎ Π·Π° ΡΠ°ΠΊΠ΅ΡΠ΅Π½ ΠΏΠΎΠ³ΠΎΠ½. Π‘Π΅ΠΏΠ°ΠΊ, Π³ΡΠ°Π½ΠΊΠ°ΡΠ° Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΠΊΡΡΡ - ΠΏΡΠ°Π² ΠΈΠ»ΠΈ ΡΠ΅ΡΠ½ΠΈ ΠΌΠΎΡΠΎΡΠΈ Π½Π° Π²ΡΠ΅Π»Π΅Π½ΡΠΊΠΈ ΡΠ°ΠΊΠ΅ΡΠΈ - Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ ΠΌΠΎΡΠ°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅ΡΠ΅: Π²ΠΎ 2001 Π³ΠΎΠ΄ΠΈΠ½Π°, ΠΏΠΎΡΠ΅Π±Π½Π° ΡΠ°ΠΊΡΠ»ΡΠ΅ΡΡΠΊΠ° ΠΊΠΎΠΌΠΈΡΠΈΡΠ° ΡΓ¨ ΡΡΡΠ΅ Π³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°ΡΠ΅ ΡΠ΅Π»Π½ΠΈΡΠ΅ Π³ΡΡΠΏΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Π½ΡΠΈ. ΠΠ΅ ΡΠ°ΡΠΈ Π±ΡΡΠ΅ Π±Π°ΡΡΡ.
ΠΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅, βΡΠ°ΠΊΠ΅ΡΠ½ΠΈΠΎΡ Π±ΡΠΌβ ΠΏΠΎΡΡΠΎΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π²ΠΎ ΠΏΠ»Π°Π½ΠΎΠ²ΠΈΡΠ΅; ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π΄ΠΎΠ±ΠΈΠ²Π°Π° ΡΠΊΡΠ΄Π½ΠΈ ΠΏΠ»Π°ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ΅Π° Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π΄ΠΈΠ·Π°ΡΠ½Π΅ΡΡΠΊΠΈ Π±ΠΈΡΠΎΠ° ΠΈ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ·Π³Π»Π΅Π΄ΠΈ Π·Π° ΠΊΠ°ΡΠΈΠ΅ΡΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ°ΡΡ. Π‘Π΅ΠΏΠ°ΠΊ, ΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π²ΠΎ ΠΏΡΠ°Π² Π²ΠΎ Π ΡΡΠΈΡΠ° ΡΠ΅ ΡΠΈΡΡΠΎ Π²ΠΎΠ΅Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ.
Π‘Π΅Π³Π° ΠΎΠ²Π°Π° ΠΎΠ±Π»Π°ΡΡ Π΅ Π½Π° ΠΏΠΎΠ±Π°ΡΡΠ²Π°ΡΠΊΠ°ΡΠ°, Π½ΠΎ Π²Π΅ΡΠ΅ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΌΠΎΠΈΡΠ΅ ΡΡΡΠ΄ΠΈΠΈ ΡΡΠ°ΡΠΈΠ² Π΄Π΅ΠΊΠ° Π²ΠΎ ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° Π½Π°ΡΠΊΠ° ΡΠ΅ΠΊΠΎΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ ΠΏΠΎ ΡΠΎΠΏΡΡΠ²Π΅Π½Π° ΠΈΠ½ΠΈΡΠΈΡΠ°ΡΠΈΠ²Π° Π΅ ΡΠ΅ΡΠΈΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. ΠΡΡΡΠ½ΠΎΡΡ, ΠΎΠ²Π° Π΅ Π²ΠΎΠ΅Π½Π° ΡΠ»ΡΠΆΠ±Π°. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΠΎΡΠ΅ΡΡΠΈ Π²ΠΎ ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ°, Π±ΠΈ Π±ΠΈΠ» ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π»ΠΈΡΠ΅Π½ ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎΡΡΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΠ½ΠΎ Π΄Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌ ΡΠΎΡΡΠ²Π΅Ρ, Π΄ΡΡΠΈ ΠΈ Π·Π° ΡΠ΅Π±Π΅, Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²Π°Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ Π΅ ΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΠ°Π½Π°.
Π‘ΠΈΡΠ΅ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π°Ρ ΠΈΡΠΊΠ»ΡΡΠΈΠ²ΠΎ ΠΏΠΎ ΠΏΠΎΡΠ΅Π±Π½Π° Π½Π°ΡΠ°ΡΠΊΠ° ΠΈ ΡΠΎ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ°ΡΠ½ΠΎΡΡ (ΡΠ΅Π³Π° ΠΏΠΎΠ΄Π΅Π»Π±Π° Π½Π° FSTEC). ΠΠ΄ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ ΡΠ°ΠΌΡ ΡΠ΅ Π±Π°ΡΠ° Π΄Π° ΡΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΠΈ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ° Π±ΡΠΊΠ²Π°Π»Π½ΠΎ ΡΠ΅ΠΊΠΎΡΠ° Π»ΠΈΠ½ΠΈΡΠ° ΠΊΠΎΠ΄. Π¦Π΅Π»ΠΈΠΎΡ ΡΠΎΡΡΠ²Π΅Ρ ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π΅ ΡΠ°Π΅Π½ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Π·Π°Π΄Π°ΡΠ°. ΠΠ²Π° Π΄Π΅Π»ΡΠΌΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΡΠ²Π° Π·ΠΎΡΡΠΎ ΡΠΎΡΡΠ²Π΅ΡΠΎΡ ΡΡΠΎ ΡΠ΅Π³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΠΎΠ±ΡΠΊΠ° Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΈ ΠΏΠΎ ΡΠ°ΠΊΠ΅ΡΠ½ΠΈ Π½Π°ΡΠΊΠΈ Π±ΠΈΠ» ΡΠ°Π·Π²ΠΈΠ΅Π½ Π½Π°ΡΠ΄ΠΎΡΠ½Π° Π²ΠΎ 90-ΡΠΈΡΠ΅.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΡ ΠΊΠΎΠ³Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡΠ°Π² Π½Π° ΠΈΠ½ΡΡΠΈΡΡΡΠΎΡ, ΡΡΠΏΠ΅Π°Π² Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΠΌ Π½Π° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ Π·Π° ΡΠ΅ΠΎΡΠΈΡΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ ΠΈ ΠΏΠΎΡΠ½Π°Π² Π΄Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π·Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ Π²ΠΎ C++, ΠΏΠ° ΠΈΠΌΠ°Π² ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΏΠΎΡΠ΅Π΄Π±Π° ΠΈ ΠΌΠΎΠΆΠ΅Π² Π΄Π° Π³ΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ°ΠΌ Π΄ΠΎΠ±ΡΠΈΡΠ΅ ΠΈ Π»ΠΎΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈ. ΠΠ·Π±ΠΎΡΠΎΡ Π±Π΅ΡΠ΅ ΠΎΡΠΈΠ³Π»Π΅Π΄Π΅Π½ ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΠΏΠΎΡΠ½Π°Π² Π΄Π° ΡΠ΅ Π²Π»Π΅ΡΠ°ΠΌ ΠΊΠΎΠ½ ΠΠ’ ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°. ΠΡΠΈΠΌΠ΅Π½Π΅ΡΠ°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ·Π°Π±Π°Π²Π½Π° ΠΎΠ΄ ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° Π½Π°ΡΠΊΠ°: ΠΌΠ½ΠΎΠ³Ρ Π½Π΅ΡΠ΅ΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π° ΡΠ°Π·Π²ΠΎΡΠ½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ°, ΠΈΡΠ½Π° ΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡΠ°. ΠΠΎ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°, ΠΏΠΎΡΡΠΎΠΈ Π½Π΅ΡΠ΅ΡΠ΅Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΡΠΎΡΡΠ²Π΅Ρ ΠΈ ΠΏΠΎΡΡΠ΅Π±Π° ΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ»ΠΎΠΆΠ΅Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΡΠ° Π½Π΅ΡΠ°ΡΠ½Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ ΠΏΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ Π½Π° Π²Π΅ΡΡΠ°ΡΠΊΠ°ΡΠ° ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠΈΡΠ°. ΠΠ°ΡΠΎΠ°, ΠΏΠΎ ΠΌΠΎΠΈΡΠ΅ ΠΏΡΠ²ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠ΅ΡΠΈΡΠΈ Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΡΠ΅ Π²ΡΠ°ΡΠΈΠ² Π½Π° ΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅ (ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΎΠΊ Π½Π° ΠΌΠΎΡΠΎΡ Π΄ΠΈΠΏΠ»ΠΎΠΌΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡ).
ΠΠ°ΠΊΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ°, ΠΈΠΌΠ°Π² ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΠΌ Π²ΠΎ ΠΌΠΎΡΠ°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎΡΡ ΡΠ°ΠΌΠΎ ΡΠ΅ΡΠΈΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΏΡΠ΅Π΄ Π΄Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡΠ°ΠΌ Π²ΠΎ ΡΠ°Π±ΡΠΈΠΊΠ° Π²ΠΎ Π±Π»ΠΈΠ·ΠΈΠ½Π° Π½Π° ΠΠΎΡΠΊΠ²Π° Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈ ΡΡΡΡΠΊΡΡΡΠΈ Π·Π° Π²ΠΎΠ·Π΄ΡΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡΠ°. ΠΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΡΡΠ΄ΠΈΠΈΡΠ΅, Π΄ΡΡΠΈ ΠΈ Π½Π΅ ΠΌΠΎΡΠ°Π² Π΄Π° Π±Π°ΡΠ°ΠΌ ΡΠ°Π±ΠΎΡΠ° - Π²Π΅Π΄Π½Π°Ρ Π΄ΠΎΡΠ΄ΠΎΠ² Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° Π½Π° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ Π·Π° ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°.
ΠΠ΄ Π½Π°ΡΡΠ°Π²Π° Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅
ΠΠ° Π‘Π²Π΅ΡΡΠΊΠΈΠΎΡ ΠΊΠΎΠ½Π³ΡΠ΅Ρ Π½Π° IFTOMM ΡΠΎ ΡΡΡΠ΄Π΅Π½ΡΠΈ ΡΠ»Π΅Π½ΠΎΠ²ΠΈ Π½Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠ°ΡΠ° Π³ΡΡΠΏΠ° (ΡΠ°Ρ Π΄Π΅ΡΠ½ΠΎ)
Π Π°Π±ΠΎΡΠ΅Π² Π²ΠΎ MSTU Π²ΠΎ ΠΎΠ΄Π΄Π΅Π»ΠΎΡ Π·Π° Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΏΡΠ΅Π΄Π°Π²Π°ΡΡΠΈ ΠΊΡΡΡ Π·Π° ΡΠ΅ΠΎΡΠΈΡΠ° Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ. ΠΠ±ΡΠ°Π²ΠΈΠ» Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²ΠΈ (Π²ΠΈΠ΄ΠΈ Π³ΠΎ ΠΊΡΠ°ΡΠΎΡ Π½Π° ΡΡΠ°ΡΠΈΡΠ°ΡΠ°), ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π» ΠΎΠ΄ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°ΡΠ° ΠΊΠΎΠ½ CAD ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°. Π Π½Π° ΠΊΡΠ°ΡΠΎΡ ΡΠ΅ΡΠΈΠ» Π΄Π° ΡΠ° Π½Π°ΠΏΡΡΡΠΈ Π½Π°ΡΡΠ°Π²Π°ΡΠ°. ΠΠ° Π½Π°ΡΡΠ°ΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΈΠ»ΡΡΡΡΠΈΡΠ°ΠΌ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΠΎΠ²Π°Π° ΠΎΠ΄Π»ΡΠΊΠ°, ΡΠ΅ ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π·Π° Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ΅ΠΊΠΎΡ Π½Π° ΡΡΡΠ΄ΠΈΡΠ°ΡΠ΅ΡΠΎ ΡΡΠΎ Π³ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π² Π½Π΅ ΡΠ΅ ΡΠΌΠ΅Π½ΠΈ Π½ΠΈΡΡ Π΅Π΄Π½Π° Π΄Π΅ΡΠΈΠΌΠ°Π»Π½Π° ΡΠΎΡΠΊΠ°. ΠΠ°ΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠ°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°, ΡΡΠ΄Π΅ΡΡΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, Π½Π°ΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ, ΠΌΠ½ΠΎΠ³Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΓ¨ ΠΏΠΎΠ²Π΅ΡΠ΅ Π½Π°Π»ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° Π±ΠΈΡΠΎΠΊΡΠ°ΡΡΠΊΠ° ΡΠ°Π±ΠΎΡΠ° - ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ ΠΈ ΡΠΎΠ½ΠΈ Ρ Π°ΡΡΠΈΡΠ°. ΠΠΎ ΡΠ°ΠΊΠ²ΠΈ ΡΡΠ»ΠΎΠ²ΠΈ, Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎΡΠΎ ΠΎΠ΄ ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ΡΠΎ Π±Π΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅ΡΠΎ ΡΠΎ ΠΈΠ·Π²Π΅ΡΡΡΠ²Π°ΡΠ΅ Π·Π° Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΎΠ²Π° Π·Π°Π΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΎ, Π° ΡΠΎΠ° Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΠ΄ Π½Π΅ΠΏΡΠΈΡΠ°ΡΠ½ΠΎ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΡΡ-ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΡΡ.
Π ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π΄ΠΎΡΠ΄ΠΎΠ² Π΄ΠΎ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ° Π²Π°ΠΊΠ°: Π²ΠΎ 2007-2009 Π³ΠΎΠ΄ΠΈΠ½Π°, Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ Π. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½ ΠΈ Π. Π£ΠΌΠ½ΠΎΠ², ΠΏΠΎΡΠ½Π°Π²ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠ²Π°ΠΌΠ΅ ΠΏΡΠ²ΠΈΡΠ΅ Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²ΠΈ. Π’Π°ΠΌΡ ΠΌΠΎΡΠ°Π² Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ΄ΡΠ΅Π΄Π°ΠΌ ΠΏΠ°ΡΠ΅ΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΈΡΠ΅ ΠΎΠ΄ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠΎ ΡΡΡΠΎΠ±. ΠΠ΄ ΠΎΠ²Π°Π° ΡΠ΅ΠΌΠ° Π΅ Π΅Π΄Π΅Π½ ΡΠ΅ΠΊΠΎΡ Π΄ΠΎ ΠΌΠ°ΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π²ΠΈΠ·ΠΈΡΠ°, OpenCV ΠΈ ΡΠΎΠ±ΠΎΡΡΠΊΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ (ΠΈΠ°ΠΊΠΎ Π²ΠΎ ΡΠΎΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π΅ Π½ΠΈ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π² Π·Π° ΡΠ°ΠΊΠΎΠ² ΡΠ°Π·ΠΌΠ΅Ρ). ΠΠΎΡΠ»Π΅ ΡΠΎΠ°, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΡΠ΅ ΡΠΎΠΊΡΡΠΈΡΠ°Π² Π½Π° ΠΏΡΠΈΠΌΠ΅Π½Π΅ΡΠ°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ° Π²ΠΎ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ΡΠΎ, Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ ΡΡΠ°Π½Π° ΠΏΡΠΎΠΏΡΠ°ΡΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡ.
ΠΠ΅ΡΡΡΠΎΠ°, Π·Π° Π΄Π° Π½Π°ΡΠ΄Π°ΠΌ Π½ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°, Π½Π΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΠΌ ΠΈ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½Π°ΠΌ ΠΌΠΎΠ΅ΡΠΎ Π·Π½Π°Π΅ΡΠ΅ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅. ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ ΡΡΠ΅Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ Π·Π° ΠΠ’, ΠΎΡΠ²Π΅Π½ Π·Π° Π΅Π΄Π½ΠΎΠ³ΠΎΠ΄ΠΈΡΠ΅Π½ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅ΡΡΠΊΠΈ ΠΊΡΡΡ (ObjectPascal ΠΈ Borland VCL Π²ΠΎ C++), ΠΈ ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π² Π½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΠΎΡΠ΅ΡΡΠΊΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΡΠ°Π·Π²ΠΎΡΠΎΡ.
ΠΡΠΏΡΠ²ΠΈΠ½ ΡΠ°Π·ΠΌΠΈΡΠ»ΡΠ²Π°Π² Π·Π° ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΠΊΡΡΡΠ΅Π²ΠΈ Π²ΠΎ ΠΌΠΎΡΠΎΡ ΡΠΎΠ΄Π΅Π½ ΠΈΠ½ΡΡΠΈΡΡΡ. Π’ΠΎΡΠ½ΠΎ, Π±ΡΠ·ΠΎ ΡΡΠ°Π½Π° ΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° ΡΠ΅ Π±ΠΈΠ΄Π΅ ΡΠ΅ΡΠΈΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π°Ρ ΡΠ°ΠΊΠ²ΠΈΡΠ΅ ΡΡΡΠ΄ΠΈΠΈ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΠΎΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ ΠΈ ΡΠ΅ΡΡΠ° ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ ΡΠΎΠΏΡΡΠ²Π΅Π½ΠΈΠΎΡ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ (Π·Π°ΠΌΠ΅Π½Π°, ΠΈΡΠ½.). Π’Π°ΠΊΠ°, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ Π΄ΠΎΡΠ΄ΠΎΠ² Π΄ΠΎ ΠΈΠ΄Π΅ΡΠ°ΡΠ° Π΄Π° Π³ΠΈ Π·Π°Π²ΡΡΡΠ²Π°ΠΌ ΠΏΠ»Π°ΡΠ΅Π½ΠΈΡΠ΅ ΠΊΡΡΡΠ΅Π²ΠΈ ΠΎΠ΄ Π΄Π°Π»Π΅ΡΠΈΠ½Π°. ΠΠΎΡΠ΄ΠΎΠ² Π²ΠΎ GeekBrains ΠΏΠΎ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΠΊΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΎΠ΄ ΡΠ΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΎΠ±ΡΠΊΠ° Mail.ru Technopark, ΠΊΠΎΡ ΡΠ΅ Π½Π°ΠΎΡΠ° Π²ΠΎ ΠΠ°ΡΠΌΠ°Π½ΠΊΠ°, ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ°Π² Π½Π° ΠΊΡΡΡΠΎΡ Python Programmer.
ΠΡΡΡΠ΅Π²ΠΈΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π°Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΡΠ΅ΡΠΊΠΎΡΠΈΠΈ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅ ΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ ΠΌΠΎΡΠ°Π² Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΌ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΎΠ΄Π΄Π΅Π»ΠΎΡ, Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²ΠΈ ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ. ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΡΠΎΠ»ΠΊΡ ΡΠ΅ΡΠ½ΠΎ ΡΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΎΡΠΈΡΠ°Π»Π½ΠΈ Π²ΡΡΠΊΠΈ Π½Π°Π΄Π²ΠΎΡ ΠΎΠ΄ Π΄ΠΎΠΌΠΎΡ ΠΌΠΎΡΠ°Π° Π΄Π° ΡΠ΅ ΠΆΡΡΠ²ΡΠ²Π°Π°Ρ (Π·Π° ΡΡΠ΅ΡΠ°, ΠΏΡΠΈΠ²ΡΠ΅ΠΌΠ΅Π½ΠΎ).
ΠΠ°ΠΊΠ° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΠ² ΡΠΎ ΠΎΠ±Π΅ΠΌΠΎΡ Π½Π° ΡΠ°Π±ΠΎΡΠ°: ΡΠ΅ΡΠ°Π²Π°Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΏΠ°Ρ. ΠΠ²Π°Π° Π²Π΅ΡΡΠΈΠ½Π°, ΡΠ°Π·Π²ΠΈΠ΅Π½Π° ΠΏΡΠ΅ΠΊΡ Π±ΡΠΎΡΠ½ΠΈ ΡΠ»ΡΠΆΠ±Π΅Π½ΠΈ ΠΏΠ°ΡΡΠ²Π°ΡΠ°, ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊΠΎ ΠΌΠ½ΠΎΠ³Ρ ΠΊΠΎΡΠΈΡΠ½Π°, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π΅Π· Π½Π΅Π° Π½Π΅ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π» Π½ΠΈ Π΄Π° Π³ΠΈ Π·Π°Π²ΡΡΠ°ΠΌ ΡΠΈΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ (Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° ΡΠ° Π·Π°ΠΌΠ΅Π½ΡΠ²Π° ΠΌΠ΅Π΄ΠΈΡΠ°ΡΠΈΡΠ°ΡΠ°...). ΠΠ°ΡΡΠΈΠ² Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌ Π²ΠΎ Π΄Π²ΠΈΠΆΠ΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ ΡΠ°ΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΡΠΎΡ Π»Π°ΠΏΡΠΎΠΏ, ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈ.
ΠΠΎΡΠΎΡ Π»Π°ΠΏΡΠΎΠΏ Π΅ Dell Latitude 3470 ΠΈ ΡΠ΅ΠΊΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠΎ Π΄ΠΈΡΠ°Π³ΠΎΠ½Π°Π»Π° ΠΎΠ΄ 5.5 ΠΈΠ½ΡΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ ΡΠΎ ΡΠ°ΡΡΠ°ΡΡΡΠ°ΡΠ° Logitech K 810 BT ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΠ±Π°Ρ. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ, Π½Π° ΡΠΈΡΠ΅ ΠΈΠΌ Π³ΠΈ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅ Π½Π° Logitech; ΡΠΈΠ΅ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΡΠΈΠ³ΡΡΠ½ΠΈ ΠΈ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ·Π΄ΡΠΆΠ°Ρ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° (ΠΈ ΠΎΠ²Π° Π½ΠΈΠΊΠΎΠ³Π°Ρ Π½Π΅ Π΅ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°).
Π’Π°ΡΡΠ°ΡΡΡΠ° Logitech K810
ΠΠ°ΡΡΠΎΠ½ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²ΠΎΠ»Π΅Π½ Π·Π° ΡΠ°ΠΊΠ²Π° ΡΠ°Π±ΠΎΡΠ° - Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΠ±Π°Ρ ΡΡΠ΅Π΄Π½ΠΈΠΊ. ΠΡΡΠ³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ Ρ Π°ΠΊ: ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π΄Π°Π»Π΅ΡΠΈΠ½ΡΠΊΠΈ Π²ΡΡΠΊΠΈ ΡΠΎ ΡΠ°Π±ΠΎΡΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΠΈΠ½Π° ΠΈΠ»ΠΈ ΠΎΠΊΠΎΠ»ΠΈΠ½Π°ΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠ°Π²ΡΡΠΈΠ² Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π·Π°Π΄Π°ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΠΊΠΎΡ ΡΠ°Π±ΠΎΡΠΈ Django Π½Π° ΠΌΠΎΡΠΎΡ Π΄ΠΎΠΌΠ°ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ. Π Π°Π±ΠΎΡΠ΅Π² ΠΎΠ΄ Π²ΠΎΠ·, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ ΡΠΎΡΡΠ²Π΅ΡΠΈΡΠ΅ PyDroid, DroidEdit, Maxima.
ΠΠΎΡΡΠΎ ΠΠ°ΡΡΠΎΠ½?
ΠΠ΅ ΠΏΠΎΠΌΠΈΠ½Π° Π΄ΠΎΠ»Π³ΠΎ ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π°ΠΌ Π΄Π° ΠΊΠΎΡΠΈΡΡΠ°ΠΌ PHP ΠΊΠ°ΠΊΠΎ ΡΠΈΡΡΠ΅ΠΌ Π·Π° ΡΠΊΡΠΈΠΏΡΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΠΈΠΊ. ΠΡΠ²ΠΈΡΠ½ΠΎ Π³ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°Π² ΠΠ°ΡΡΠΎΠ½ ΡΠ°ΠΌ ΠΈ ΠΌΠ°Π»ΠΊΡ ΠΏΠΎ ΠΌΠ°Π»ΠΊΡ βΠ·Π° ΡΠ΅Π±Π΅β. Π Π΅ΡΠΈΠ² ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ Π΄Π° ΡΡΠ°ΠΌ ΠΎΡΠΊΠ°ΠΊΠΎ Π΄ΠΎΠ·Π½Π°Π² Π·Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠ΅ΡΠΎ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° Π²ΡΡΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΡ Python ΠΈ C++ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ» - ΠΌΠΈ ΠΈΠ·Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΠΎΠ΄Π΅Π»Π°Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ ΠΈΡΡΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ.
ΠΠ°ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ: ΠΏΠΎΡΡΠΎΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ Π·Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ ΠΌΠΎΡΠ΅Π½ ΠΏΠΎΠ³ΠΎΠ½, ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΌΠ°ΡΠΈΠ½Π° ΡΠΎ RISC ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π²ΠΎ C++. Π£ΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΠΏΡΠ΅ΠΊΡ Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ΅Π½ API Π·Π°Π²ΠΈΡΠ΅Π½ ΠΎΠ΄ ΠΌΠ°ΡΠΈΠ½Π°, ΠΊΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ ΠΏΡΠ΅ΠΊΡ ΠΌΡΠ΅ΠΆΠ°. ΠΠ° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΠΎΠ³ΠΎΠ½ΠΎΡ Π½Π΅ Π΅ Π΄Π΅Π±Π°Π³ΠΈΡΠ°Π½ ΠΈΠ»ΠΈ Π½Π΅ Π΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ΅Π½ (ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π²ΡΠΈΡΠ°Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π²ΠΎ Π·Π°Π²ΠΈΡΠ½ΠΎΡΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ).
ΠΠ΄Π΅Π½ ΠΎΠ΄ Π½Π°ΡΠ΄ΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΡΠΈΠ½ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΠ°ΠΊΠΎΠ² ΡΠΈΡΡΠ΅ΠΌ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΠΎΡ Π·Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° C++ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ API ΠΊΠ°ΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ΄ ΠΊΠ»Π°ΡΠΈ Π½Π° Python ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ Π½Π° ΠΈΠ½ΡΠ΅Ρ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΡΠΊΠΈ ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ. Π’Π°ΠΊΠ°, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΎΡ Π½Π° Π½Π°ΡΠ²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π΅ΠΌΠ° Π΄Π° ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π½Π΅ΡΠ·ΠΈΠ½ΠΈΠΎΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ; ΡΠΎΡ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΊΠ»Π°ΡΠΈΡΠ΅ Π½Π° Python ΠΊΠΎΠΈ Π΄Π΅ΡΡΡΠ²ΡΠ²Π°Π°Ρ ΠΊΠ°ΠΊΠΎ βΠΎΠ±Π²ΠΈΠ²ΠΊΠΈβ Π½Π° API Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
ΠΠΎΡΠ°Π² Π΄Π° Π½Π°ΡΡΠ°ΠΌ ΠΎΠ±Π²ΡΠ·ΡΠ²Π°ΡΠΊΠΈ C++ ΠΈ Python ΡΠ΅ΡΠΈΡΠΈ ΠΎΠ΄ Π½ΡΠ»Π°. ΠΡΠ·ΠΎ ΡΡΠ°Π½Π° ΡΠ°ΡΠ½ΠΎ Π΄Π΅ΠΊΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΡΠ΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠ²Π°ΠΆΠ½ΠΈ ΠΎΡΠΊΠΎΠ»ΠΊΡ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ. ΠΠΎΡΠ°Π΄ΠΈ ΠΎΠ²Π°, ΠΌΠΎΡΠ°Π²ΠΌΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π΄Π° Π³ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΎΡ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° API, ΠΈΠ·Π±ΠΈΡΠ°ΡΡΠΈ ΠΊΠ»Π°ΡΠΈ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° Python ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΡΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π²ΠΎ C/C++. ΠΠ°Π²ΠΈΠΊΠ½Π΅ΡΠ΅ ΡΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ: Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΌΠ°ΡΠ° ROS ΡΠ°ΠΌΠΊΠ° Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΈΠΌΠΈΡΠ° ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π²ΠΎ Python, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΌΠΎΡΠ° Π΄Π° Π³ΠΈ Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΡΠ°Π·ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ, ΠΏΡΠΈ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ.
Π Π°Π±ΠΎΡΠ° Π²ΠΎ ΡΠ΅Π³Π°ΡΠ½ΠΎΡΡΠ°: ΠΠ°ΡΡΠΎΠ½ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠΎΠ±ΠΎΡΠΈ
Π‘Π΅Π³Π° ΡΠ°Π±ΠΎΡΠ°ΠΌ ΠΊΠ°ΠΊΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅Ρ Π½Π° Python ΠΈ C++ Π²ΠΎ Π¦Π΅Π½ΡΠ°ΡΠΎΡ Π·Π° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠ΅ ΠΈ Π΅Π΄ΡΠΊΠ°ΡΠΈΡΠ° Π·Π° ΡΠΎΠ±ΠΎΡΠΈΠΊΠ° Π½Π° ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΎΡ Π΄ΡΠΆΠ°Π²Π΅Π½ ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈ ΡΠ½ΠΈΠ²Π΅ΡΠ·ΠΈΡΠ΅Ρ. ΠΠΈΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°ΠΌΠ΅ ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΠΈ ΡΠΎΡΡΠ²Π΅ΡΡΠΊΠΈ Π°Π»Π°ΡΠΊΠΈ Π½Π°ΡΠ°ΡΠ°Π½ΠΈ ΠΎΠ΄ Π²Π»Π°Π΄ΠΈΠ½ΠΈΡΠ΅ ΠΎΠ΄Π΄Π΅Π»ΠΈ: ΡΠ°Π·Π²ΠΈΠ²Π°ΠΌΠ΅ ΠΌΠ°Π½ΠΈΠΏΡΠ»Π°ΡΠΎΡΠΈ ΡΠΎ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠ° Π²ΠΈΠ·ΠΈΡΠ° ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΊΠΎΠΈ ΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠ½ΠΈ ΠΎΠ΄ ΡΠΈΡΡΠ΅ΠΌΠΈΡΠ΅.
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΠΌ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠΎΠ±ΠΎΡΠΈ Π²ΠΎ Python; ΠΎΠ²ΠΎΡ ΡΠ°Π·ΠΈΠΊ Π³ΠΈ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π° Π²ΠΈΡΠΎΠΊΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π²ΠΎ C++, Π°ΡΠ΅ΠΌΠ±Π»Π΅Ρ ΠΈ Go.
ΠΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅ΡΠΎ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠΎΠ±ΠΎΡΠΈ, ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π΄Π²Π΅ Π³ΠΎΠ»Π΅ΠΌΠΈ Π³ΡΡΠΏΠΈ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ. ΠΡΠ²ΠΈΠΎΡ ΠΎΠ΄ Π½ΠΈΠ² Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π½Π° ΠΎΠΏΡΠ΅ΠΌΠ°ΡΠ°, Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ - ΠΎΠ²Π° Π΅ Π²Π³ΡΠ°Π΄Π΅Π½ ΡΠΎΡΡΠ²Π΅Ρ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ Π½Π° ΠΏΠΎΠ³ΠΎΠ½ΠΈ, ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠ°ΡΠΎΡΠΈ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠΊΠΈ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ.
ΠΠ»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ ΠΎΠ²Π΄Π΅ ΡΠ΅ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° Π±ΡΠ·ΠΈΠ½Π° Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΎΡΡ ΡΡΠΎ Π³ΠΈ Π½Π°Π΄ΠΌΠΈΠ½ΡΠ²Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΡΠΎΠ±ΠΎΡΠΎΡ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°. ΠΠΎΡΠ»Π΅Π΄Π½ΠΎΠ²ΠΎ Π΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΡΠ° Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
ΠΡΠΎΡΠ°ΡΠ° Π³ΡΡΠΏΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠΎΠ±ΠΎΡΠΎΡ ΠΊΠ°ΠΊΠΎ ΡΠ΅Π»ΠΈΠ½Π°. Π‘ΡΠ°Π½ΡΠ²Π° Π·Π±ΠΎΡ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ, Π°ΠΊΡΠ΅Π½ΡΠΎΡ Π²ΠΎ ΡΠΈΡ ΡΠ°Π·Π²ΠΎΡ Π΅ ΡΡΠ°Π²Π΅Π½ Π½Π° ΡΠ°ΡΠ½ΠΎΡΡΠ° ΠΈ Π±ΡΠ·ΠΈΠ½Π°ΡΠ° Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΡ, ΡΠ΅ΡΡΠΎ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΎΠ±ΠΎΡΠΎΡ ΠΌΠ½ΠΎΠ³Ρ ΡΠ΅ΡΡΠΎ Π΅ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ΅Π½ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅. ΠΠ° ΡΠ°ΠΊΠΎΠ² ΡΠ°Π·Π²ΠΎΡ, Π½Π΅Π·Π°ΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ Π·Π° ΠΎΠΏΡΡΠ° Π½Π°ΠΌΠ΅Π½Π°.
ΠΠ°ΠΊΠ²ΠΎ Π·Π½Π°Π΅ΡΠ΅ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π·Π° ΡΠ°ΠΊΠ²Π° ΡΠ°Π±ΠΎΡΠ°?
ΠΠ΅ Π±ΠΈΠ΄Π΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈΡΠ΅ C++ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π° Python. Π Π΅ΡΠΈΡΠΈ Π½Π΅Π·Π°ΠΌΠ΅Π½Π»ΠΈΠ²Π° Π²Π΅ΡΡΠΈΠ½Π° Π΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠ° Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°ΡΠ΅ ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° API. ΠΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅ΡΠ° Π΄Π° ΡΠ΅ ΠΈΡΡΡΠ°ΠΆΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠ°ΠΊΠΎ Boost::Python. ΠΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠΎ ΡΠΎΡΡΠ²Π΅Ρ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠ²Π½ΠΎ ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Π°Ρ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡΠΊΠΈ (Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π») ΠΈ ΡΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ Linux/UNIX/QNX. ΠΠ° Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈΡΠ΅ Π²Π°ΡΠ΅ΡΠΎ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π·Π° ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈΡΠ΅ Π½Π° ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°, ΠΌΠ½ΠΎΠ³Ρ Π΅ ΠΊΠΎΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ ΡΠΎ ΡΠ°ΠΌΠΊΠ°ΡΠ° Π·Π° ΡΠΎΠ±ΠΎΡΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π΅Π½ ΡΠΈΡΡΠ΅ΠΌ.
Π‘Π΅ ΡΡΡΠ΄Π°ΠΌ Π΄Π° ΠΈΠΌΠ°ΠΌ Π±Π°ΡΠ΅ΠΌ Π΅Π΄Π΅Π½ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ ΠΈ Π΅Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ°Π½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ ΠΊΠΎΡ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΈ Π±Π°ΡΠ°. ΠΠ²Π° Π΅ ΠΏΠΎΠ±Π΅Π΄Π½ΠΈΡΠΊΠ° ΡΡΡΠ°ΡΠ΅Π³ΠΈΡΠ° Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡΠ²ΠΎΡΠΎ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΈΠΌΠ° ΠΏΠΎΡΡΠΎΡΠ°Π½Π° ΠΏΠΎΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ Π²ΠΈΡΠΎΠΊΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ (ΡΠΈΡΠ°Ρ: Π½Π΅Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ) Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ ΠΈ Π΄Π° ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ Π²ΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ. ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΠ°ΠΊΠΎΠ² ΡΠΎΡΡΠ²Π΅Ρ Π΅ ΠΌΠ½ΠΎΠ³Ρ ΠΏΠΎΠΏΡΠΈΡΠ°ΡΠ½Π° Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ. ΠΡΠ²ΠΈΡΠ½ΠΎ, ΠΌΠΎΡΠΎΡ ΡΠ΅Ρ Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ C++, Pascal ΠΈ BASIC, ΠΏΠΎΠ΄ΠΎΡΠ½Π° Π±Π΅Π° Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ PHP ΠΈ BASH.
ΠΠ°ΠΊΠΎ Π°Π»Π°ΡΠΊΠΈΡΠ΅ Π·Π° ΡΠ°Π·Π²ΠΎΡ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈ Π²ΠΎ ΠΏΠΎΠ΄ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΡΠ΅Π½ΠΈΡΠΈΡΠ΅
ΠΠ»Π°Π²Π½ΠΈΠΎΡ ΠΏΠ»Π°Π½ Π·Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΠ°Π·Π²ΠΎΡ ΡΠ΅Π³Π° Π΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΠΈΠ΄Π΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π½Π°ΡΡΠ½Π° ΠΎΡΠ½ΠΎΠ²Π° Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ Π²ΠΎ ΠΏΠ΅Π΄Π°Π³ΠΎΠ³ΠΈΡΠ°ΡΠ°, Π΄Π° ΡΠ°Π·Π²ΠΈΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠ° Π½Π°ΡΡΠ°Π²Π½ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ.
ΠΠ΄ 2016 Π³ΠΎΠ΄ΠΈΠ½Π°, Π·Π°ΠΏΠΎΡΠ½Π°Π² Π³ΠΎΠ»Π΅ΠΌ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½Ρ Π·Π° Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ ΡΠ°Π·Π²ΠΎΡΠ½ΠΈ Π°Π»Π°ΡΠΊΠΈ - ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΡΠΈ, IDE, Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΈ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° Π²Π΅ΡΠ·ΠΈΠΈ - Π²ΠΎ Π½Π°ΡΡΠ°Π²Π½Π°ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π²ΠΎ Π²ΠΈΡΠΎΠΊΠΎΡΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π΅Π³Π° ΡΡΠΏΠ΅Π°Π²ΠΌΠ΅ Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ΠΌΠ΅ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΆΠ°Ρ ΠΊΠ²Π°Π»ΠΈΡΠ°ΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ Π³Π΅Π½Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π°Ρ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈΡΠ΅ Π²ΠΎ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π½ΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΡΡΠ΄Π΅Π½ΡΡΠΊΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π΅Π½ ΡΡΠ»ΠΎΠ²: ΡΡΡΠ΄Π΅Π½ΡΠΈΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π·Π°Π΅Π΄Π½ΠΎ Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ. Π Π°Π·Π²ΠΎΡΠΎΡ Π½Π° ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ ΡΠ΅Π³Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π³ΠΎ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π° ΠΌΠΎΡΠ°ΡΠ° ΠΈΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠ° Π³ΡΡΠΏΠ°, ΡΠΎΡΡΠ°Π²Π΅Π½Π° ΠΎΠ΄ ΡΡΡΠ΄Π΅Π½ΡΠΈ, Π°ΠΏΠ»ΠΈΠΊΠ°Π½ΡΠΈ ΠΈ ΡΡΡΠ΄Π΅Π½ΡΠΈ Π½Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π½Π° MSTU.
ΠΠ°ΡΠ΅ΠΌ, Π½Π΅ ΡΠ° Π½Π°ΠΏΡΡΡΠΈΠ² ΠΌΠΎΡΠ°ΡΠ° Π½Π°ΡΡΠ°Π²Π½Π° ΠΏΡΠ°ΠΊΡΠ° - ΡΠ°Π·Π²ΠΈΠ² ΡΠ²ΠΎΡ ΠΏΡΠΎΠ΄Π»Π°Π±ΠΎΡΠ΅Π½ ΠΊΡΡΡ ΡΠΎ ΠΏΠΎΠ»Π½ΠΎ ΡΠ°Π±ΠΎΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½ ΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΠ° Π½Π° Linux Π·Π° ΠΠ½ΡΡΠΈΡΡΡΠΎΡ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ ΡΡΡΠ΄ΠΈΠΈ Π½Π° MSTU ΠΈ ΡΠ°ΠΌ Π³ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°ΠΌ.
ΠΡΡΡΠ°ΠΆΡΠ²Π°ΡΠΊΠΈ ΡΡΡΠ΄ΠΎΠ²ΠΈ
ΠΠ΄ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ
ΠΡΡΠ³ΠΈ Π΄Π΅Π»Π° ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π½Π°ΡΡΠ½ΠΈ ΡΠΈΡΠ°ΡΠ½ΠΈ Π±Π°Π·ΠΈ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄Π°Ρ Π²ΠΎ ΠΌΠΎΡΠΎΡ ΠΏΡΠΎΡΠΈΠ» Π½Π°
ΠΠ·Π²ΠΎΡ: www.habr.com