Семинар-130

Расширенный семинар отдела
вычислительных систем ИММ УрО РАН

Доклад


Когда и где
30 мая 2022 г. 15:00, понедельник
Online https://videoconf.uran.ru/b/k4z-iqv-zk1-1ve
Докладчики
  • Бахтерев Михаил Олегович
Название
Процессы, программы, процедуры, функции и объекты.
Аннотация
В настоящее время общепринято разделять программы на функции и объекты. Это находит отражение даже в синтаксисе современных языков программирования: function, func, fn, ... - ключевые слова в JavaScript, Go, Clojure, ... О программах и процедурах довольно давно не вспоминают, а понятие процессов не обсуждается даже в университетских курсах программирования. Но этот язык объектов и функций далёк от математического взгляда на языки программирования и не позволяет достаточно точно рассуждать о структуре программ. Доклад будет посвящён обсуждению свойств вышеупомянутых сущностей: процессов (CSP и pi-исчисления), программ (выполняемых процессами интерпретации), процедурам (коду программ), функциям (математическим) и объектам. Этот понятийный аппарат позволит с очевидностью объяснить, почему доминирующей парадигмой программирования является ООП.
Презентация
Ссылка на видео
Видео

Вернуться к списку новостей