|
Содержание курса
Об этом разделе
В разделе размещаются материалы для научно-исследовательского семинара "Технические приемы гибкой разработки программ" сформированные в ходе его проведения со студентами департамента программной инженерии ВШЭ. Начало наполнения: 2025 год.
Наши публикации для изучения и обсуждения
-
Процедурно-параметрическое расширение языка программирования C. Синтаксис и семантика
-
Взгляд на парадигмы и программирование, предлагаемый для обсуждения.
-
Понятие динамического полиморфизма. Его разновидности.
-
Почему я сейчас не с ООП
-
Простейшие ситуации расширения программы при использовании различных методов композиции программных объектов (парадигм программирования).
-
ППП и возможности гибкого ("бесконтрольного") расширения программы.
-
Имитация объектно-ориентированного полиморфизма и статической утиной типизации с применением процедурно-параметрического полиморфизма.
-
Сравнение объектно-ориентированного и процедурно-параметрического полиморфизма.
Статья в журнале: Труды ИСП РАН, том 37, вып. 6, часть 1, 2025 г.
-
Сравнение производительности для различных способов реализации мультиметодов.
Наша статья в журнале: Системы анализа и обработки данных. – 2025. – № 4 (100). – С. 69–84. – DOI: 10.17212/2782-2001-2025-4-69-84. О сравнении реализации мультиметодов при процедурно-параметрическом подходе с другими вариантами.
-
Процедурно-параметрический полиморфизм и объектно-ориентированные паттерны проектирования.
-
SOLID и процедурно-параметрическое программирование.
Наши видеоматериалы
Ряд видеоматериалов дублируют тексты. Они были ранее сформированы как прочитанные лекции или выступления на семинарах и конференциях. Зачастую в них более подробно и нудно представлен предмент обсуждения. Но здесь кому и как удобнее... В некоторых видео подробнее рассказано об особенностях процедурно-параметрического программирования.
-
Композиция программных объектов. О классификации парадигм и программирования
-
Эволюционное расширение программ и парадигмы программирования
-
Принципы SOLID и процедурно-параметрическое программирование
-
Процедурно-параметрическое программирование. Текущие результаты и пути дальнейшего развития
-
Животный мир и процедурно-параметрическое программирование. ППП и возможности гибкого ("бесконтрольного") расширения программы.
-
Расширение языка C для поддержки процедурно-параметрического программирования.
Доклад на XXI конференции по свободному программному обеспечению.
-
Процедурно-параметрический полиморфизм и его интеграция с языком программирования C.
Доклад на семинаре STEP-2024 29.05.2024.
-
Технические приемы процедурно-параметрического программирования.
Доклад на семинаре STEP-2024 13.01.2025 (в продолжение предыдущего доклада, сделанного 29.05.2024).
Дополнительная информация для изучения и обсуждения
|