Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° A2, ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΠΊΡΠΈΠ²Π½ΡΠΉ ΠΠ±Π΅ΡΠΎΠ½ ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ HTTP ΡΠ΅ΡΠ²Π΅ΡΠ° Π² A2 ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
ΠΠΎΠΊΠ»Π°Π΄ Π½Π° ΠΠ±Π΅ΡΠΎΠ½-ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ (2021 Π³.) ΠΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊ: ΠΡΡΠΌΠ°Π½ΠΎΠ² Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ²Π°Π½ΠΎΠ²ΠΈΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, ΠΠ°ΡΠ½Π°ΡΠ», Π ΠΎΡΡΠΈΡ ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Β Β Β β’Β ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΒ ΡΠΈΡΡΠ΅ΠΌΠ°Β A2,Β ΡΠ°Π·Π²ΠΈΡΠΈΠ΅Β ΡΠ·ΡΠΊΠ°Β ΠΠΊ...Β Β ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π±Π°Π³-ΡΡΠ΅ΠΊΠ΅Ρ ΠΈ git ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ A2: https://gitlab.inf.ethz.ch/felixf/oberon Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ ΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ A2: https://t.me/A2OperatingSystem ΠΠΈΠΊΠΈ: https://wiki.oberon.org/ao/a2 Π‘Π°ΠΉΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ HighDim: http://highdim.com Π‘Π°ΠΉΡ Radiar: http://www.radiar.ch ΠΠΆΠ΅Π³ΠΎΠ΄Π½Π°Ρ ΠΎΡΡΠ°ΡΠ»Π΅Π²Π°Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ Β«ΠΠ±Π΅ΡΠΎΠ½-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²Π° Π² ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈΒ»: https://conf.oberon.org ΠΠΎΠ΄ΡΠ»ΡΠ½ΡΠ΅ Π‘ΠΈΡΡΠ΅ΠΌΡ: https://t.me/ModularSys ΠΠΎΠ²ΠΎΡΡΠΈ ΠΏΡΠΎ ΠΠ»ΡΠΊΠ±ΠΎΠΊΡ ΠΈ ΠΠ±Π΅ΡΠΎΠ½: https://t.me/BlackBoxOberon https://t.me/oberoncore Π’Π°ΠΉΠΌ-ΠΊΠΎΠ΄Ρ: 0:00:00 ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π΄ΠΈΡΠΏΠ»Π΅ΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π² ΠΠ‘ A2. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°ΠΌΠΈ 0:14:32 ΠΠΎΠΊΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ, ΡΠ»ΠΎΠ²Π°ΡΠΈ 0:18:53 Π Π°Π·Π²ΠΈΡΠΈΠ΅ ΡΠ·ΡΠΊΠ° Active Oberon 0:20:25 Π‘Π²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠΈΠΏΠΎΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ 0:23:35 ΠΠΈΡΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ (ΡΡΡΠ½ΠΎΠΉ UNION) 0:30:25 Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ABSTRACT, FINAL 0:34:28 ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ LIMITED ΡΠΈΠΏΡ 0:36:20 ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π±Π΅Π· ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² 0:40:10 ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ ΡΠ·ΡΠΊΠ°. ΠΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ OPERATOR 0:46:10 Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΈΠΏΠΎΠ². Π Π΅Π²ΠΈΠ·ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΠΏΠΎΠ². ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΠΈ (IS) 0:58:00 ΠΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ½ΠΈΡ-ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ΅ Fox 1:01:35 ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Π·ΠΎΡΠ° ΡΠ·ΡΠΊΠ° Active Oberon. ΠΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 1:05:20 ΠΡΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ², ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΏΠΎ ΠΌΠ΅ΡΡΡ 1:07:00 ΠΠ΅Π·ΡΠΌΡΠ½Π½ΡΠ΅ (Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅) Π·Π°ΠΏΠΈΡΠΈ 1:12:30 ΠΠ΅ΡΠΈΠ³Π½Π°ΡΠΎΡ SELF 1:18:00 ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π±Π΅Π· ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Ρ ΡΠΎΡΠΊΠ° Ρ Π·Π°ΠΏΡΡΠΎΠΉ. ANY OBJECT, ANY POINTER, ANY RECORD 1:23:00 ΠΠ΅Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠ΅ ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ. UNSAFE, UNTRACED, ADDRESS OF 1:28:45 ΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ 1:39:35 Π’Π΅ΡΠ½Π°ΡΠ½ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ 1:40:35 Π¨Π°Π±Π»ΠΎΠ½Ρ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ (ΠΠΆΠ΅Π½Π΅ΡΠΈΠΊΠΈ) 1:41:15 ΠΠΎΠΏΡΠΎΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΠΎΠ΄ ARM32/ARM64. STM32 1:48:55 ΠΠΎΠΏΡΠΎΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΡ 1:54:24 ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ HTTP/HTTPS ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ². Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ. ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅Π½Ρ. 2:10:42 ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ WebSocket. Π‘ΡΡΠΈΠΌΠΈΠ½Π³ ΠΏΠΎΡΠΎΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ