IV совмСстноС совСщаниС ИПБ РАН β€” ΠœΠ“Π’Π£ ΠΏΠΎ Π Π΅Ρ„Π°Π»Ρƒ

9 views
Skip to first unread message

АлСксандр Коновалов

unread,
Jun 6, 2021, 9:25:42β€―AM6/6/21
to re...@botik.ru, metacompu...@googlegroups.com

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь всСм!

Π’ΠΎΒ Π²Ρ‚ΠΎΡ€Π½ΠΈΠΊ, 8 июня Π²Β ΠœΠ“Π’Π£ ΠΈΠΌΠ΅Π½ΠΈ Н.Β Π­.Β Π‘Π°ΡƒΠΌΠ°Π½Π° ΠΏΡ€ΠΎΠΉΠ΄Ρ‘Ρ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠ΅

IV совмСстноС Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ совСщаниС
ИПБ имСни А.К. Айламазяна РАН
ΠΈ
ΠœΠ“Π’Π£ ΠΈΠΌΠ΅Π½ΠΈ Н.Π­.Β Π‘Π°ΡƒΠΌΠ°Π½Π°
ΠΏΠΎΒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ языку Π Π΅Ρ„Π°Π»

Π‘Β Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ выступят сотрудники ИПБ ΠΈΒ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ и студСнты ΠœΠ“Π’Π£. Π‘ΠΎΠ²Π΅Ρ‰Π°Π½ΠΈΠ΅ посвящСно языку программирования Π Π΅Ρ„Π°Π» и мСтавычислСниям Π½Π°Π΄ Π½ΠΈΠΌ.

АдрСс: ΡƒΠ». 2-я Бауманская, Π΄ΠΎΠΌ 5 (Π³Π»Π°Π²Π½Ρ‹ΠΉ корпус). ВрСмя с 11:00 Π΄ΠΎ 17:30, аудитория 330аю.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ совСщаниС β€” ΠΏΡ€ΠΈΡˆΠ»ΠΈΡ‚Π΅ ΠΌΠ½Π΅ ЀИО Π΄ΠΎ понСдСльника 7 июня, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я смог Π²Ρ‹ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ€Π°Π·ΠΎΠ²Ρ‹Π΅ пропуска. Π’Ρ…ΠΎΠ΄ Π½Π° ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎ паспорту.

Β 

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° мСроприятия

11:00–11:05Β β€” ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅

ΠŸΠ΅Ρ€Π²Π°Ρ сСссия, ΠΏΡ€Π΅Π΄ΡΠ΅Π΄Π°Ρ‚Π΅Π»ΡŒ АлСксандр Коновалов

11:05–11:45Β β€” АндрСй НСмытых Β«ΠžΒ ΡΠ·Ρ‹ΠΊΠ΅ описания свойств ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π₯мСлСвского в словах)Β»
11:45–11:50Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
11:50–12:15Β β€” АлСксандра Π‘ΠΏΠΈΡ€ΠΈΠ΄ΠΎΠ½ΠΎΠ²Π° Β«ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ в словах ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ/свёртки Π³Ρ€Π°Ρ„Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉΒ»
12:15–12:20Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
12:20–13:00Β β€” Антонина НСпСйвода «БупСркомпиляция ΠΊΠ°ΠΊ основа для построСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ в словах»

13:00–13:30Β β€” ΠΎΠ±Π΅Π΄

Вторая сСссия, ΠΏΡ€Π΅Π΄ΡΠ΅Π΄Π°Ρ‚Π΅Π»ΡŒ Антонина НСпСйвода

13:30–13:55Β β€” Владислав ΠŸΠΈΡ‡ΡƒΠ³ΠΈΠ½ Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ сопоставлСния в компиляторС Π Π΅Ρ„Π°Π»Π°-5λ»
13:55–14:00Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
14:00–14:25Β β€” ΠœΠΈΡ…Π°ΠΈΠ» Апахов «Алгоритм ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, нС приводящий ΠΊΒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡŽ в компиляторС Π Π΅Ρ„Π°Π»Π°-5λ»
14:25–14:30Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
14:30–15:10Β β€” АлСксандр Коновалов «ДСкомпозиция Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ во врСмя супСркомпиляции ΠΏΡƒΡ‚Ρ‘ΠΌ построСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²Β»

15:10–15:30Β β€” ΠΊΠΎΡ„Π΅

Π’Ρ€Π΅Ρ‚ΡŒΡ сСссия, ΠΏΡ€Π΅Π΄ΡΠ΅Π΄Π°Ρ‚Π΅Π»ΡŒ АндрСй НСмытых

15:30–15:55 β€” Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘Ρ‹Ρ€Π±Ρƒ «Випизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π Π΅Ρ„Π°Π»Π°-5Β»
15:55–16:00Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
16:00–16:25Β β€” Π•Π²Π³Π΅Π½ΠΈΠΉ ШСвляков «О ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ влоТСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Ρ… структур»
16:25–16:30Β β€” ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²
16:30–17:10Β β€” Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠšΠΎΡΡ‚ΠΈΠ½ Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Aleph0Β β€” постановка Π·Π°Π΄Π°Ρ‡ΠΈ для создания платформонСзависимой систСмы управлСния знаниями Π½Π°Β Π±Π°Π·Π΅ языка RefalΒ»

17:10–17:25Β β€” обсуТдСниС
17:25–17:30Β β€” Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅

Рядом с аудиториСй Π΅ΡΡ‚ΡŒ столовая ΠΈΒ ΠΊΠ°Ρ„Π΅Ρ‚Π΅Ρ€ΠΈΠΉ, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡƒΡΠΈΡ‚ΡŒ во врСмя ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²ΠΎΠ².

Β 

Аннотации Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ²

1. АндрСй НСмытых Β«ΠžΒ ΡΠ·Ρ‹ΠΊΠ΅ описания свойств ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ (ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π₯мСлСвского в словах)Β»

В супСркомпиляторС MSCP-A Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ язык описания свойств ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ L спСциализируСмой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, основанный на языкС ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ в свободном ΠΌΠΎΠ½ΠΎΠΈΠ΄Π΅. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ в использовании языка L слСдуСт из ассоциативности ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ приписывания в языкС Π Π΅Ρ„Π°Π». Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свойства языка L.

Β 

2. АлСксандра Π‘ΠΏΠΈΡ€ΠΈΠ΄ΠΎΠ½ΠΎΠ²Π° Β«ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»Ρ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² словах ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ/свёртки Π³Ρ€Π°Ρ„Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉΒ»

ΠŸΡ€ΠΈ супСркомпиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² словах.

A β€” Π°Π»Ρ„Π°Π²ΠΈΡ‚ констант; X β€” Π°Π»Ρ„Π°Π²ΠΈΡ‚ строковых ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…; T₁ = Tβ‚‚ β€” ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π² словах, Π³Π΄Π΅ (T₁, Tβ‚‚) ∊ (A βˆͺ X)*Γ—(A βˆͺ X)*.

Основная Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΈ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈΒ β€” отсутствиС эффСктивного ΠΈΒ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉΒ Π±Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ» всС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ уравнСния. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ‚ΠΈΡΡΠ΅Π²ΠΈΡ‡Π° опрСдСляСт, ΠΈΠΌΠ΅Π΅Ρ‚Β Π»ΠΈ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ в словах Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Он основан на свёрткС ΠΈΒ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠ΅ Π΄Π΅Ρ€Π΅Π²Π° всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пороТдаСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ «шагом ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈΒ», Ρ‚.Β Π΅. способом прСобразования уравнСния в мноТСство ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉΒ β€” частных случаСв исходного. Алгоритм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ для построСния Π³Ρ€Π°Ρ„Π° Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ прСобразования НильсСна.

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ усиливаСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ‚ΠΈΡΡΠ΅Π²ΠΈΡ‡Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° структуры уравнСния в словах, опрСдСлСния принадлСТности уравнСния ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ·Β ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… классов ΠΈΒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ использования простых ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ подстановки, ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ΅ ΠΏΠΎΒ Π΄Π»ΠΈΠ½Π°ΠΌ, Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅, ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΠ΅).

Β 

3. Антонина НСпСйвода «БупСркомпиляция ΠΊΠ°ΠΊ основа для построСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ в словах»

Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ рассматриваСтся способ использования супСркомпилятора в качСствС каркаса для построСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² словах. Для этого ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ простого логичСского языка, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰Π΅Π³ΠΎ, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚Β Π»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π°Π΄ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊΒ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, ΠΈΒ Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ трСбуСтся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ. Если ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ построСн ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, и спСциализация Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ, Π΅Ρ‘ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ окаТСтся описаниС всСх Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ уравнСния. ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ свойством, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ уравнСния, являСтся ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ + супСркомпилятор β€” соотвСтствиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ свёртки ΠΈΒ Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠΈ ΠΏΡ€ΠΈ спСциализации Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π²Β Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ. ΠœΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ особСнности рассмотрСнных Π²Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ спСциализации.

Β 

4. Владислав ΠŸΠΈΡ‡ΡƒΠ³ΠΈΠ½ Β«Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ сопоставлСния в компиляторС Π Π΅Ρ„Π°Π»Π°-5λ»

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ мСсто в языкС программирования Π Π΅Ρ„Π°Π»-5Ξ» Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сопоставлСния с образцом, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π²ΠΎ врСмя выполнСния любой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ Π²Β Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… оптимизациях, происходящих на этапС компиляции (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Β Ρ‚Π°ΠΊΠΈΡ… оптимизациях ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠ° и спСциализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ).

Π’Β ΠΎΠ±Ρ‰Π΅ΠΌ случаС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сопоставлСния ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с уравнСниями Π²ΠΈΠ΄Π° P : L, Π³Π΄Π΅ P ΠΈΒ L ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΎΠ±Ρ€Π°Π·Ρ†ΠΎΠ²Ρ‹ΠΌΠΈ выраТСниями. Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ рассказываСтся ΠΎΒ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½ΠΎΠ³ΠΎ сопоставлСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠΉ Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€ΠΎΠ² суТСний и присваиваний для всСх Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… случаСв, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π°Β Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ динамичСского обобщСния, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ возмоТности для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ спСциализации Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

Β 

5.Β ΠœΠΈΡ…Π°ΠΈΠ» Апахов «Алгоритм ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΊΠΈ Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, нС приводящий ΠΊΒ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡŽ в компиляторС Π Π΅Ρ„Π°Π»Π°-5λ»

ΠŸΡ€ΠΎΠ³ΠΎΠ½ΠΊΠ° Π²Β ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ выполняСтся ΠΏΠΎΒ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π²Ρ‹Π·ΠΎΠ²Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π·Π°Β ΠΏΡ€ΠΎΡ…ΠΎΠ΄ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ опрСдСлСния появлСния зацикливания. Однако сущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ зацикливания ΠΈΒ Π½Π΅Β ΠΏΡ€ΠΎΠ³ΠΎΠ½ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π²ΡˆΠΈΠ΅ΡΡ выраТСния. Π”Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ основан Π½Π°Β Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ацикличСской супСркомпиляции — символьного вычислСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π²Ρ‹Π·ΠΎΠ²Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±Π΅Π· ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ знания о значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π‘ΡƒΠ΄Π΅Ρ‚ рассказано ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π²Β Π Π΅Ρ„Π°Π»Π΅-5Ξ». Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΡΡ‚ΡŒ всС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π΄Π°ΠΆΠ΅ рСкурсивныС, ΠΏΡ€ΠΈ этом Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ³ΠΎΠ½ΡΡ‚ΡŒΡΡ быстрСС за счёт выполнСния всСх ΠΏΡ€ΠΎΠ³ΠΎΠ½ΠΎΠΊ Π·Π°Β ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Β 

6. АлСксандр Коновалов «ДСкомпозиция Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ во врСмя супСркомпиляции ΠΏΡƒΡ‚Ρ‘ΠΌ построСния Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ²Β»

Как извСстно, супСркомпиляция Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ справляСтся с задачСй вычислСния ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ: Π²Ρ‹Π·ΠΎΠ² <FΒ <GΒ e.X>> в остаточной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ прСобразуСтся Π²Β Π²Ρ‹Π·ΠΎΠ² ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ <FgΒ e.X>, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ исходных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Однако, простыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ супСркомпиляции Π½Π΅Β ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ исходной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ <FΒ e.X> Π²Β ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π΄Π²ΡƒΡ… Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² остаточной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ <Fβ€³Β <Fβ€²Β e.X>>.

Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассказано, ΠΊΠ°ΠΊ, строя во врСмя супСркомпиляции Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ: Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ вычислСниС ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π°Β ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π΄Π²ΡƒΡ….

Β 

7.Β Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π‘Ρ‹Ρ€Π±Ρƒ «Випизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для Π Π΅Ρ„Π°Π»Π°-5Β»

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ в язык ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ, написанных программистом Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π΄ΠΎ этапа компиляции ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ВСрификация Ρ‚ΠΈΠΏΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ в сопоставлСнии фактичСских Ρ‚ΠΈΠΏΠΎΠ² Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ с Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ, описанными Π²Β Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ².

Π”Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ посвящён Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прСдставлСния Ρ‚ΠΈΠΏΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ языка Π Π΅Ρ„Π°Π» ΠΈΒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ автоматичСской Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ². Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСно описаниС подмноТСства КБ-Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊ, Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΠΎΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΠΊΠΎ-мноТСствСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΠΈ и сопоставлСния с рСфал-ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ (значСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ в этом подмноТСствС).

Β 

8.Β Π•Π²Π³Π΅Π½ΠΈΠΉ ШСвляков «О ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ влоТСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Ρ… структур»

Π’Β Π΄ΠΎΠΊΠ»Π°Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ рассказано, ΠΎΒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‰ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ на простом Ρ€Π΅Ρ„Π°Π»Π΅. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΉ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π΄Π²Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ влоТСния Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…Π·Π½Π°Ρ‡Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°Π»ΠΎΠ³ΠΈΠΊ Π›Π΅Π²ΠΈΠ½Π°-ΠœΠΈΠΊΠ΅Π½Π±Π΅Ρ€Π³.

Β 

9.Β Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ ΠšΠΎΡΡ‚ΠΈΠ½ Β«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ Aleph0Β β€” постановка Π·Π°Π΄Π°Ρ‡ΠΈ для создания платформонСзависимой систСмы управлСния знаниями Π½Π°Β Π±Π°Π·Π΅ языка RefalΒ»

На ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ, нСкоммСрчСском ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ планируСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля, Π°Π½Π°Π»ΠΎΠ³Π° Π΄Π°ΠΉΠΌΠΎΠ½Π° Π² Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ОБ со способом управлСния на основС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигналов ΠΏΠΎΒ Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½ΠΎΠΉ схСмС, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π±Π»ΠΎΠΊΡ‡Π΅ΠΉΠ½ ΠΈΒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр. Вводится понятиС пространства ΠΈΠΌΠ΅Π½, Π²Β ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Β«Π²Π»Π°Π΄Π΅Π»Π΅Ρ†Β», Β«Ρ€ΠΎΠ»ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°Β», «врСмя ΠΆΠΈΠ·Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹Β».

В качСствС Π±Π°Π·Ρ‹ прСдполагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ язык Refal-05, супСркомпилятор SCP-4. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Plan9Front, OpenBSD, FreeBSD, Debian. Для Windows Π±ΡƒΠ΄Π΅Ρ‚ задСйствован эмулятор Qemu.

Β 

До встрСчи!
АлСксандр Коновалов

АлСксандр Коновалов

unread,
Jun 27, 2021, 8:10:53β€―AM6/27/21
to re...@botik.ru, metacompu...@googlegroups.com

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь всСм!

Π’Ρ‹Π²Π΅ΡˆΠ΅Π½Ρ‹ слайды с IV совмСстного совСщания:

http://refal.botik.ru/events/events.htm
http://refal.botik.ru/events/IPSRAN-MGTU-seminar-08-06-2021.pdf

Π”ΠΌΠΈΡ‚Ρ€ΠΈΠΉ Π˜Π²Π°Π½ΠΎΠ²ΠΈΡ‡ ΠšΠΎΡΡ‚ΠΈΠ½ Ρ‡ΠΈΡ‚Π°Π» Π΄ΠΎΠΊΠ»Π°Π΄ Π±Π΅Π· слайдов (рассказывал и писал на доскС), поэтому слайдов Π½Π΅Ρ‚. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½ со врСмСнСм прСдоставит конспСкт своСго Π΄ΠΎΠΊΠ»Π°Π΄Π°.

Β 

Π‘Β ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ,
АлСксандр Коновалов

Reply all
Reply to author
Forward
0 new messages