Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π¨Π°Π±Π»ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅ΡΠ°-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ C++ Π΄Π»Ρ Π·Π°Π΄Π°Ρ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π»Π»ΠΈΡΡΠΈΠΊΠΈ (ΠΠ΅ΠΎΠ½ΠΈΠ΄ ΠΠ΅ΡΠΊΠΈΠ½) ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
24 ΠΌΠ°Ρ Π² Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅ ΡΠΎΡΡΠΎΡΠ»ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ System Level Meetup ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ YADRO. Π ΡΠ°ΠΌΠΊΠ°Ρ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΡΠΏΠΈΠΊΠ΅Ρ ΠΠ΅ΠΎΠ½ΠΈΠ΄ ΠΠ΅ΡΠΊΠΈΠ½, Π΄ΠΎΠΊΡΠΎΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°ΡΠΊ, Π²ΡΡΡΡΠΏΠΈΠ» Ρ Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠΌ Π½Π° ΡΠ΅ΠΌΡ "Π¨Π°Π±Π»ΠΎΠ½Π½ΠΎΠ΅ ΠΌΠ΅ΡΠ°-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ C++ Π΄Π»Ρ Π·Π°Π΄Π°Ρ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ Π±Π°Π»Π»ΠΈΡΡΠΈΠΊΠΈ". ΠΠ½ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ mission-critical IT-ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π² ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ Π°ΡΡΠΎΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ ΡΠ°ΡΡΠ΅Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠ°Π·Π²ΠΈΡΡΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΡΠΈΠΏΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° C++ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ² 11β23. ΠΠ»Ρ ΡΡΠΎΠΉ ΡΠ΅Π»ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ C++ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. SpaceBallistics Π²ΠΊΠ»ΡΡΠ°Π΅Ρ type-safe-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠΈ ΡΠ°ΠΊΠ΅Ρ-Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉ ΠΈ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΡ Π°ΠΏΠΏΠ°ΡΠ°ΡΠΎΠ², ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ°Π΅ΠΊΡΠΎΡΠΈΠΉ. DimTypes ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ compile-time Z_p-Π°ΡΠΈΡΠΌΠ΅ΡΠΈΠΊΠΈ. 00:16 - Π Π΄ΠΎΠΊΠ»Π°Π΄Π΅. 02:22 - ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ. 08:00 - Π£ΡΠΎΠ²Π½ΠΈ Π·ΡΠ΅Π»ΠΎΡΡΠΈ IT ΠΏΡΠΎΡΠ΅ΡΡΠ° (a la CMMI)(Disclaimer: ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΡ!). 13:27 - ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΠ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ ΡΠΌΡΡΠ»Π΅. 16:18 - IT Π² Π°ΡΡΠΎΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ. 22:51 - Β«Π Π°Π·ΠΌΠ΅ΡΠ½ΡΠ΅ ΡΠΈΠΏΡΒ» Π² Π‘++. 27:54 - ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° DimTypes: ΠΠΎΠ²Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² Π² Π‘++. 31:05 - ΠΠ°ΠΊΡΠΎ Π΄Π»Ρ Β«Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎΒ» ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ ΡΠΈΠΏΠΎΠ² (ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ β ΡΠ΅ΡΠ΅Π· Macro Map!). 32:54 - ΠΡΠΈΠΌΠ΅Ρ: ΠΡΠ°Π²ΠΈΠ»ΠΎ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΡ Π²Π΅Π»ΠΈΡΠΈΠ½. 33:50 - ΠΡΠΈΠΌΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π²ΡΡΠ²Π»ΡΠ΅ΠΌΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ (GCC 15): ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ. 34:39 - ΠΡΠΈΠΌΠ΅ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, Π²ΡΡΠ²Π»ΡΠ΅ΠΌΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ (GCC 15): ΠΠ΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. 35:06 - Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ: Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° SpaceBallistics. 37:26 - ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΈΠΏΠΎΠ² ΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π² SpaceBallistics. 39:28 - Π‘Π²ΡΠ·Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ Π Π Β«Π‘ΠΎΡΠ·-2.1Π±Β». 39:48 - Type-safe Π²Π΅ΠΊΡΠΎΡΠ° Π² SpaceBallistics. 40:20 - ΠΠΎΠ΄Π΅Π»Ρ Π Π Β«Π‘ΠΎΡΠ·-2.1Π±Β» Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ SpaceBallistics. 41:16 - ΠΡΡΠ°ΡΡΠ°ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. 43:29 - ΠΠ΅ΡΠΎΠ΄ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π Π. 43:55 - ΠΡΠΈΠΌΠ΅Ρ: X-ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ° ΡΠ΅Π½ΡΡΠ° ΠΌΠ°ΡΡ 3-ΠΉ ΡΡΡΠΏΠ΅Π½ΠΈ Π Π Β«Π‘ΠΎΡΠ·-2.1Π±Β» ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠΎΠ»Π΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (FlightTime). 45:35 - ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ SpaceBallistics Ρ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ. 47:10 - ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ DimTypes ΠΈ SpaceBallistics. 48:44 - ΠΠΎΠΏΡΠΎΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄Π°Ρ ΠΈ Π°Π½ΠΎΠ½ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΌΠΈΡΠ°ΠΏΠΎΠ² Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΌ Π₯Π°Π±ΡΠ΅ https://habr.com/ru/companies/yadro/a...