ΠΠ½Π΅Ρ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°ΠΌΠ΅ ΠΈΡΡΠΎΡΠΈΡΡΠ° Π½Π° ΠΏΡΠ΅Ρ
ΠΎΠ΄Π° Π½Π° ΠΠ½Π΄ΡΠ΅ΠΉ ΠΡΠΊΠΎΠ»ΠΎΠ² ΠΊΡΠΌ IT. ΠΠ΅Π³ΠΎΠ²Π°ΡΠ° Π΄Π΅ΡΡΠΊΠ° ΡΡΡΠ°ΡΡ ΠΊΡΠΌ ΠΊΠΎΡΠΌΠΎΡΠ° Π²Π΅Π΄Π½ΡΠΆ Π³ΠΎ Π½Π°ΠΊΠ°ΡΠ° Π΄Π° ΡΡΠΈ ΡΠ°ΠΊΠ΅ΡΠ½Π° Π½Π°ΡΠΊΠ° Π² MSTU. Π‘ΡΡΠΎΠ²Π°ΡΠ° ΡΠ΅Π°Π»Π½ΠΎΡΡ ΠΌΠ΅ Π½Π°ΠΊΠ°ΡΠ° Π΄Π° Π·Π°Π±ΡΠ°Π²Ρ Π·Π° ΡΡΠ½Ρ, Π½ΠΎ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΎΡΠ΅ ΠΏΠΎ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠ·ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° C++ ΠΈ Python ΠΌΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π²ΡΡΡΠ° ΡΡΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π²ΡΠ»Π½ΡΠ²Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°: ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠ±ΠΎΡΠΈ.
ΠΠ°ΡΠ°Π»ΠΎ
ΠΠΌΠ°Ρ ΠΊΡΡΠΌΠ΅ΡΠ° Π΄Π° Π±ΡΠ»Π½ΡΠ²Π°ΠΌ ΠΊΠΎΡΠΌΠΎΡΠ° ΠΏΡΠ΅Π· ΡΡΠ»ΠΎΡΠΎ ΡΠΈ Π΄Π΅ΡΡΡΠ²ΠΎ. ΠΠ°ΡΠΎΠ²Π° ΡΠ»Π΅Π΄ ΡΡΠΈΠ»ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΡΡΠΌΠ½ΡΠ²Π°Ρ Π½ΠΈΡΠΎ Π·Π° ΠΌΠΈΠ½ΡΡΠ° ΠΊΡΠ΄Π΅ Π΄Π° ΠΎΡΠΈΠ΄Π° Π΄Π° ΡΡΠ° ΠΈ Π²Π»ΡΠ·ΠΎΡ Π² MSTU. ΠΠ°ΡΠΌΠ°Π½, ΠΊΡΠΌ ΠΊΠ°ΡΠ΅Π΄ΡΠ°ΡΠ° ΠΏΠΎ ΡΠ°ΠΊΠ΅ΡΠ½ΠΎ Π·Π°Π΄Π²ΠΈΠΆΠ²Π°Π½Π΅. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΊΠ»ΠΎΠ½ΡΡ Π½Π° ΡΠ°ΠΌΠΈΡ ΠΊΡΡΡ - ΠΏΡΠ°Ρ ΠΎΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ½ΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΠΈ Π½Π° ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈ ΡΠ°ΠΊΠ΅ΡΠΈ - ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π±ΠΈΡΠ°: ΠΏΡΠ΅Π· 2001 Π³. ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡ Π½Π° ΡΠ°ΠΊΡΠ»ΡΠ΅ΡΠ° Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠ΅Π»Π΅Π²ΠΈΡΠ΅ Π³ΡΡΠΏΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΈ. Π₯Π²Π°Π½Π°Ρ Π° ΠΌΠ΅ Π² Π±ΡΡΠ΅ Ρ Π±Π°ΡΡΡ.
ΠΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ βΡΠ°ΠΊΠ΅ΡΠ½ΠΈΡΡ Π±ΡΠΌβ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ Π² ΠΏΠ»Π°Π½ΠΎΠ²Π΅, ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ Π° ΠΌΠΈΠ·Π΅ΡΠ½ΠΈ Π·Π°ΠΏΠ»Π°ΡΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ΅Ρ Π° Π² ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΈ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΠΊΠΈ Π±ΡΡΠ° ΠΈ ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²ΠΈ Π·Π° ΠΊΠ°ΡΠΈΠ΅ΡΠ° ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΈΠ·ΡΠ°ΡΡΠ²Π°Π½Π΅. Π Π²ΡΠ΅ ΠΏΠ°ΠΊ ΠΏΡΠ°Ρ ΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΊΠ΅ΡΠΈ Π² Π ΡΡΠΈΡ ΡΠ° ΡΠΈΡΡΠΎ Π²ΠΎΠ΅Π½Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ.
Π‘Π΅Π³Π° ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ Π΅ ΡΡΡΡΠ΅Π½Π°, Π½ΠΎ ΠΎΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ ΡΠ°Π·Π±ΡΠ°Ρ , ΡΠ΅ Π² ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° Π½Π°ΡΠΊΠ° Π²ΡΡΠΊΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ ΠΏΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΠΈΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Π° Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½Π°. ΠΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ²Π° Π΅ Π²ΠΎΠ΅Π½Π½Π° ΡΠ»ΡΠΆΠ±Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±ΠΎΡΠ΅ΠΉΠΊΠΈ Π² ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ, Π±ΠΈΡ Π±ΠΈΠ» Π½Π°ΠΏΡΠ»Π½ΠΎ Π»ΠΈΡΠ΅Π½ ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌ ΡΠΎΡΡΡΠ΅Ρ, Π΄ΠΎΡΠΈ Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΠΈ Π΄Π΅ΠΉΠ½ΠΎΡΡ Π΅ ΡΡΡΠΎΠ³ΠΎ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π°.
ΠΡΠΈΡΠΊΠΈ ΡΠΎΡΡΡΠ΅ΡΠ½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Ρ ΠΈΠ·ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΠΏΠΎΡΡΡΠΊΠ° ΠΈ Ρ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡΡΠ° Π·Π° ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΡΡ (ΡΠ΅Π³Π° ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° FSTEC). ΠΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ°ΠΌ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΠΈ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ° Π±ΡΠΊΠ²Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΊΠΈ ΡΠ΅Π΄ ΠΊΠΎΠ΄. Π¦Π΅Π»ΠΈΡΡ ΡΠΎΡΡΡΠ΅Ρ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΅ ΡΠ΅ΠΊΡΠ΅ΡΠ΅Π½ Π½Π° Π½ΠΈΠ²ΠΎ Π·Π°Π΄Π°ΡΠ°. Π’ΠΎΠ²Π° ΠΎΡΡΠ°ΡΡΠΈ ΠΎΠ±ΡΡΠ½ΡΠ²Π° Π·Π°ΡΠΎ ΡΠΎΡΡΡΠ΅ΡΡΡ, ΠΊΠΎΠΉΡΠΎ ΡΠ΅Π³Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΠ΄Π΅Π½ΡΠΈ ΠΏΠΎ ΡΠ°ΠΊΠ΅ΡΠ½ΠΈ Π½Π°ΡΠΊΠΈ, Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ Π½Π°ΠΉ-ΡΠ°Π½ΠΎ ΠΏΡΠ΅Π· 90-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π·Π°Π²ΡΡΡΠΈΡ ΠΈΠ½ΡΡΠΈΡΡΡΠ°, ΡΡΠΏΡΡ Π΄Π° ΡΠ°Π±ΠΎΡΡ Π² ΠΎΡΠ΄Π΅Π»Π° ΠΏΠΎ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ ΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌ ΡΠΈΠΌΡΠ»Π°ΡΠΎΡ Π½Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΠ΅Π»Π΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° C++, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΄Π° ΠΏΡΠ΅ΡΠ΅Π³Π»Ρ ΠΏΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΌΠΈΠ½ΡΡΠΈΡΠ΅. ΠΠ·Π±ΠΎΡΡΡ Π±Π΅ΡΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ ΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ Π·Π°ΠΏΠΎΡΠ½Π°Ρ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°ΠΌ ΠΊΡΠΌ ΠΠ’ ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°. ΠΡΠΈΠ»ΠΎΠΆΠ½Π°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° Π±Π΅ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π·Π°Π±Π°Π²Π½Π° ΠΎΡ ΡΠ°ΠΊΠ΅ΡΠ½Π°ΡΠ° Π½Π°ΡΠΊΠ°: ΠΌΠ½ΠΎΠ³ΠΎ Π½Π΅ΡΠ΅ΡΠ΅Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΎΡΠ²ΠΎΡΠ΅Π½Π° ΡΡΠ΅Π΄Π°, Π»ΠΈΠΏΡΠ° Π½Π° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΡΠΏΠ΅ΡΠ½Π° Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΠΎΡΡΡΠ΅Ρ Π·Π° ΡΠΈΠΌΡΠ»Π°ΡΠΈΡ. Π ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ° ΠΈΠΌΠ° Π½Π΅ΡΡΠ΅Π΄Π΅Π½Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° ΠΎΠ±Ρ ΡΠΎΡΡΡΠ΅Ρ ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°Π·ΠΌΠΈΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΠΈ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° ΠΠ. ΠΠ°ΡΠΎΠ²Π° ΡΠ»Π΅Π΄ ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΡΡΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΠ΅ Π²ΡΡΠ½Π°Ρ ΠΊΡΠΌ ΡΠ°ΠΊΠ΅ΡΠΈΡΠ΅ (Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΈΡ ΠΌΠΈ ΠΏΡΠΎΠ΅ΠΊΡ).
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΠ°Π±ΠΎΡΡ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎΡΡΡΠ° ΡΠΈ ΡΠ°ΠΌΠΎ ΡΠ΅ΡΠΈΡΠΈ ΠΌΠ΅ΡΠ΅ΡΠ°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° ΡΠ΅ Π΄ΠΈΠΏΠ»ΠΎΠΌΠΈΡΠ°ΠΌ Π² Π·Π°Π²ΠΎΠ΄ Π±Π»ΠΈΠ·ΠΎ Π΄ΠΎ ΠΠΎΡΠΊΠ²Π° Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π·Π° ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΈΠ½Π΄ΡΡΡΡΠΈΡ. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ Π·Π°Π²ΡΡΡΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ, Π΄ΠΎΡΠΈ Π½Π΅ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΡΡΡΡ ΡΠ°Π±ΠΎΡΠ° - Π²Π΅Π΄Π½Π°Π³Π° Π΄ΠΎΠΉΠ΄ΠΎΡ Π΄Π° ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° Π² ΠΊΠ°ΡΠ΅Π΄ΡΠ°ΡΠ° ΠΏΠΎ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°.
ΠΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π΄ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅
ΠΠ° Π‘Π²Π΅ΡΠΎΠ²Π½ΠΈΡ ΠΊΠΎΠ½Π³ΡΠ΅Ρ Π½Π° IFTOMM ΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΠΈ ΡΠ»Π΅Π½ΠΎΠ²Π΅ Π½Π° ΠΈΠ·ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠΊΠ°ΡΠ° Π³ΡΡΠΏΠ° (Π°Π· ΠΎΡΠ΄ΡΡΠ½ΠΎ)
Π Π°Π±ΠΎΡΠΈΡ Π² MSTU Π² ΠΎΡΠ΄Π΅Π»Π° Π·Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±ΠΈ Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 10 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΠΉΠΊΠΈ ΠΊΡΡΡ ΠΏΠΎ ΡΠ΅ΠΎΡΠΈΡ Π½Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅. Π’ΠΎΠΉ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π° Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²Π΅ (Π²ΠΈΠΆΡΠ΅ ΠΊΡΠ°Ρ Π½Π° ΡΡΠ°ΡΠΈΡΡΠ°), ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° ΠΊΡΠΌ CAD ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°. Π Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ΡΠΈ Π΄Π° Π½Π°ΠΏΡΡΠ½Π΅ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ΡΠΎ. ΠΠ° Π΄Π° ΠΈΠ»ΡΡΡΡΠΈΡΠ°ΠΌ Π½Π°ΠΉ-ΡΡΠ½ΠΎ ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ Π·Π° ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ΅ ΠΊΠ°ΠΆΠ°, ΡΠ΅ Π·Π° Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΡΡΡΡΡ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Ρ , Π½Π΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ» Π½ΠΈΡΠΎ Π΅Π΄ΠΈΠ½ Π·Π½Π°ΠΊ ΡΠ»Π΅Π΄ Π΄Π΅ΡΠ΅ΡΠΈΡΠ½Π°ΡΠ° Π·Π°ΠΏΠ΅ΡΠ°Ρ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ½Π°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°, ΡΡΠ΄Π΅ΠΉΠΊΠΈ ΠΏΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅, ΡΠ΅ ΠΏΡΠΈΠ΄Π²ΠΈΠΆΠΈ Π½Π°ΠΏΡΠ΅Π΄ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π²ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π°ΠΏΡΠΈΠ»ΠΈΡΠ²Π°ΡΠ΅ Π½Π° Π±ΡΡΠΎΠΊΡΠ°ΡΠΈΡΠ½Π° - ΠΎΡΡΠ΅ΡΠΈ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΡΡΠ°Π½Π΄Π°ΡΡΠΈ ΠΈ ΡΠΎΠ½ΠΎΠ²Π΅ Ρ Π°ΡΡΠΈΡ. Π ΡΠ°ΠΊΠΈΠ²Π° ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΎΡ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ΡΠΎ Π±Π΅ΡΠ΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ Ρ ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΠ²ΠΈΠ΅, Π° ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π½Π΅ΠΏΡΠΈΡΡΠ½ΠΎ Π·Π° Π΅Π΄ΠΈΠ½ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ.
Π Π½Π°ΠΊΡΠ°Ρ ΡΡΠΈΠ³Π½Π°Ρ Π΄ΠΎ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ° ΡΠ°ΠΊΠ°: ΠΏΡΠ΅Π· 2007-2009 Π³. Π·Π°Π΅Π΄Π½ΠΎ Ρ ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈΡΠ΅ Π. ΠΠΎΠ»ΠΎΠ²ΠΈΠ½ ΠΈ Π. Π£ΠΌΠ½ΠΎΠ² Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΠΌΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²Π΅. Π’Π°ΠΌ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΏΡΡΡ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ ΠΎΡ ΡΡΡΠΎΠ±ΠΎΡΠΊΠΎΠΏΡΠΊΠ° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡ. ΠΡ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ° Π΅ Π΅Π΄Π½Π° ΠΊΡΠ°ΡΠΊΠ° Π΄ΠΎ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΡΠΎ Π·ΡΠ΅Π½ΠΈΠ΅, OpenCV ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π΄ΠΎΡΠΈ Π½Π΅ ΡΡΠΌ ΠΌΠΈΡΠ»ΠΈΠ» Π·Π° ΡΠ°ΠΊΡΠ² ΠΌΠ°ΡΠ°Π±). Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π½Π°ΠΉ-Π½Π°ΠΊΡΠ°Ρ ΡΠ΅ ΡΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡ Π²ΡΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ½Π°ΡΠ° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° ΠΈ ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ° Π² Π½Π°ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π° Π² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ.
ΠΠΎ Π·Π° Π΄Π° ΡΠΈ Π½Π°ΠΌΠ΅ΡΡ Π½ΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠ° Π² ΡΠΎΠ±ΠΎΡΠΈΠΊΠ°ΡΠ°, Π±Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΡ ΠΈ Π΄ΠΎΠΏΡΠ»Π½Ρ Π·Π½Π°Π½ΠΈΡΡΠ° ΡΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅. Π ΠΊΡΠ°Ρ Π½Π° ΠΊΡΠ°ΠΈΡΠ°ΡΠ° Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΡΠΌ ΡΡΠΈΠ» ΠΠ’ ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ, Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π½ΠΎΠ³ΠΎΠ΄ΠΈΡΠ΅Π½ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΈ ΠΊΡΡΡ (ObjectPascal ΠΈ Borland VCL Π² C++) ΠΈ ΡΠ°Π·ΡΠΈΡΠ°Ρ Π½Π° ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½ΠΈΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°.
ΠΡΠ½Π°ΡΠ°Π»ΠΎ ΠΎΠ±ΠΌΠΈΡΠ»ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΈ Π·Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ ΠΊΡΡΡΠΎΠ²Π΅ Π² ΠΌΠΎΡ ΡΠΎΠ΄Π΅Π½ ΠΈΠ½ΡΡΠΈΡΡΡ. ΠΡΡΠ½ΠΎ, Π±ΡΡΠ·ΠΎ ΡΡΠ°Π½Π° ΡΡΠ½ΠΎ, ΡΠ΅ Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΡΡΠ΅ΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠ²Π° ΠΏΡΠΎΡΡΠ²Π°Π½ΠΈΡ Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΎΡΠ΄Π΅Π»Π° ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΡΠ΅Π΄ΠΎΠ²Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊ ΠΈ ΡΠ΅ΡΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΠΈΠ·Π²ΡΠ½ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊ (Π·Π°ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ ΠΈ Ρ.Π½.). Π’Π°ΠΊΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΡΠΈΠ³Π½Π°Ρ Π΄ΠΎ ΠΈΠ΄Π΅ΡΡΠ° Π΄Π° Π·Π°Π²ΡΡΡΠ° ΠΏΠ»Π°ΡΠ΅Π½ΠΈ ΠΊΡΡΡΠΎΠ²Π΅ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ. ΠΠΎΠΉΠ΄ΠΎΡ Π² GeekBrains ΠΏΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΠΊΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠΈ ΠΎΡ ΡΡΠ΅Π±Π½ΠΈΡ ΡΠ΅Π½ΡΡΡ Mail.ru Technopark, ΡΠ°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΠ°ΡΠΌΠ°Π½ΠΊΠ°, ΠΈ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ°Ρ Π² ΠΊΡΡΡΠ° Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΡ Π½Π° Python.
ΠΡΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π° Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π·Π°ΡΡΡΠ΄Π½Π΅Π½ΠΈΡ, Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π±Π΅ΡΠ΅, ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΌ Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΊΠ°ΡΠ΅Π΄ΡΠ°ΡΠ°, Π½Π°ΡΡΠ½ΠΈ ΡΡΡΠ΄ΠΎΠ²Π΅ ΠΈ ΡΡΠ±ΠΈΡΠΈΡ. ΠΡΠ΅ΠΌΠ΅ΡΠΎ Π±Π΅ΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ°Π»ΠΊΠΎ, ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΎΡΠΈΠ°Π»Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΈΠ·Π²ΡΠ½ Π΄ΠΎΠΌΠ° ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠΆΠ΅ΡΡΠ²Π°Π½ΠΈ (Π·Π° ΡΠ°ΡΡΠΈΠ΅, Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ).
ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡ Ρ Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ: ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° ΠΏΡΡΡ. Π’ΠΎΠ²Π° ΡΠΌΠ΅Π½ΠΈΠ΅, ΡΠ°Π·Π²ΠΈΡΠΎ ΡΡΠ΅Π· ΠΌΠ½ΠΎΠ³ΠΎΠ±ΡΠΎΠΉΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠ΅ ΠΎΠΊΠ°Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π±Π΅Π· Π½Π΅Π³ΠΎ Π΄ΠΎΡΠΈ Π½ΡΠΌΠ°ΡΠ΅ Π΄Π° ΠΌΠΎΠ³Π° Π΄Π° Π·Π°Π²ΡΡΡΠ° Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ (Π° ΠΎΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π·Π°ΠΌΠ΅ΡΡΠ²Π° ΠΌΠ΅Π΄ΠΈΡΠ°ΡΠΈΡΡΠ°...). ΠΠ°ΡΡΠΈΡ ΡΠ΅ Π΄Π° ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌ Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΌΠΎΡ Π»Π°ΠΏΡΠΎΠΏ, ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠΈ Π·Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΈ.
ΠΠΎΡΡ Π»Π°ΠΏΡΠΎΠΏ Π΅ Dell Latitude 3470 ΠΈ Π²ΡΠ΅ΠΊΠΈ ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π» ΠΎΡ 5.5 ΠΈΠ½ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅, ΡΡΡΠ΅ΡΠ°Π½ Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Logitech K 810 BT, ΡΠ΅ ΡΠ²ΡΡΡΠΈ ΡΠ°Π±ΠΎΡΠ°. ΠΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°ΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΡΠ΅ Π½Π° Logitech Π½Π° Π²ΡΠΈΡΠΊΠΈ, ΡΠ΅ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°Π΄Π΅ΠΆΠ΄Π½ΠΈ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·Π΄ΡΡΠΆΠ°Ρ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΊΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° (ΠΈ ΡΠΎΠ²Π° Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π΅ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°).
ΠΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Logitech K810
Python Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ΅Π½ Π·Π° ΡΠ°ΠΊΠ°Π²Π° ΡΠ°Π±ΠΎΡΠ° - Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π΄ΠΎΠ±ΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. ΠΡΡΠ³ Ρ Π°ΠΊ Π·Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°Π½Π΅: ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΠ»ΠΎΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Π° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅. ΠΠ·ΠΏΡΠ»Π½ΠΈΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π·Π°Π΄Π°ΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π·Π°ΡΠΈΡΠ΅Π½ ΡΠ΅Π± ΡΡΡΠ²ΡΡ, ΡΠ°Π±ΠΎΡΠ΅Ρ Ρ Django Π½Π° ΠΌΠΎΡ Π΄ΠΎΠΌΠ°ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΡΡΡΡ. Π Π°Π±ΠΎΡΠΈΡ ΠΎΡ Π²Π»Π°ΠΊΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΠΎΡΡΡΠ΅ΡΠ° PyDroid, DroidEdit, Maxima.
ΠΠ°ΡΠΎ Python?
ΠΠ΅ ΡΠ»Π΅Π΄ Π΄ΡΠ»Π³ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ PHP ΠΊΠ°ΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΅Π·ΠΈΠΊ. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ ΠΈΠ·ΡΡΠ°Π²Π°Ρ Python ΡΠ°ΠΌ ΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ ΠΌΠ°Π»ΠΊΠΎ βΠ·Π° ΡΠ΅Π±Π΅ ΡΠΈβ. Π Π΅ΡΠΈΡ Π΄Π° ΠΏΡΠΎΡΡΠ° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎ, ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π½Π°ΡΡΠΈΡ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Python ΠΈ C++ Π½Π° Π½ΠΈΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ» - ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠΌ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ Π΅Π·ΠΈΠΊ.
ΠΠ°ΠΉ-ΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Ρ: ΠΈΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ ΠΌΠΎΡΠ½ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Ρ RISC ΠΏΡΠΎΡΠ΅ΡΠΎΡ, Π½Π° C++. Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· Π²ΡΠ½ΡΠ΅Π½ ΠΌΠ°ΡΠΈΠ½Π½ΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌ API, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΏΠΎ ΠΌΡΠ΅ΠΆΠ°. ΠΠ° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΡΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° Π·Π°Π΄Π²ΠΈΠΆΠ²Π°Π½Π΅ΡΠΎ Π½Π΅ Π΅ Π΄Π΅Π±ΡΠ³Π²Π°Π½ ΠΈΠ»ΠΈ Π½Π΅ Π΅ ΠΏΠΎΡΡΠΎΡΠ½Π΅Π½ (Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΡΠ΅ΠΆΠ΄Π°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ).
ΠΠ΄ΠΈΠ½ ΠΎΡ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΠ΅ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΠΏΠΎΡΡΠΈΠ³Π°Π½Π΅ Π½Π° ΡΠ°ΠΊΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΡ Π·Π° ΠΌΠ°ΡΠΈΠ½Π°ΡΠ° API Π½Π° C++ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π·Π° Π½Π°Π±ΠΎΡ ΠΎΡ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Π½Π° Python, ΠΊΠΎΠΈΡΠΎ ΡΠ°Π±ΠΎΡΡΡ Π½Π° ΠΊΡΠΎΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΠΎΡ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½ΡΠΌΠ° Π΄Π° ΡΡΡΠ±Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½Π°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π° ΠΈ Π½Π΅ΠΉΠ½Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°; ΡΠΎΠΉ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Ρ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Π½Π° Python, ΠΊΠΎΠΈΡΠΎ Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ βΠΎΠ±Π²ΠΈΠ²ΠΊΠΈβ Π½Π° API Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ.
Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° Π½Π°ΡΡΠ° ΠΎΠ±Π²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° C++ ΠΈ Python ΠΏΠΎΡΡΠΈ ΠΎΡ Π½ΡΠ»Π°ΡΠ°. ΠΡΡΠ·ΠΎ ΡΡΠ°Π½Π° ΡΡΠ½ΠΎ, ΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ ΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π²Π°ΠΆΠ½ΠΈ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ. ΠΠΎΡΠ°Π΄ΠΈ ΡΠΎΠ²Π° ΡΡΡΠ±Π²Π°ΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° API, ΠΊΠ°ΡΠΎ ΠΈΠ·Π±ΡΠ°Ρ ΠΌΠ΅ ΠΊΠ»Π°ΡΠΎΠ²Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Python ΠΈ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π² C/C++. Π‘Π²ΠΈΠΊΠ½Π΅ΡΠ΅ Ρ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΠΌΠ°ΡΠ° ΡΠ°ΠΌΠΊΠ° Π½Π° ROS Π³Π΅Π½Π΅ΡΠΈΡΠ° ΠΈΠΌΠ΅Π½Π° ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π² Python, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π²Π·Π΅ΠΌΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΅Π·ΠΈΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ, ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΡΠΈ ΠΏΠΈΡΠ°Π½Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°ΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ.
Π Π°Π±ΠΎΡΠ° Π² Π½Π°ΡΡΠΎΡΡΠ΅ΡΠΎ: 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