SoftCraft
разноликое программирование

Яндекс.Метрика

Технические приемы гибкой разработки программ


Содержание курса

Об этом разделе

В разделе размещаются материалы для научно-исследовательского семинара "Технические приемы гибкой разработки программ" сформированные в ходе его проведения со студентами департамента программной инженерии ВШЭ. Начало наполнения: 2025 год.


Наши публикации для изучения и обсуждения

  1. Процедурно-параметрическое расширение языка программирования C. Синтаксис и семантика
  2. Взгляд на парадигмы и программирование, предлагаемый для обсуждения.
  3. Понятие динамического полиморфизма. Его разновидности.
  4. Почему я сейчас не с ООП
  5. Простейшие ситуации расширения программы при использовании различных методов композиции программных объектов (парадигм программирования).
  6. ППП и возможности гибкого ("бесконтрольного") расширения программы.
  7. Имитация объектно-ориентированного полиморфизма и статической утиной типизации с применением процедурно-параметрического полиморфизма.
  8. Сравнение объектно-ориентированного и процедурно-параметрического полиморфизма.
    Статья в журнале: Труды ИСП РАН, том 37, вып. 6, часть 1, 2025 г.
  9. Сравнение производительности для различных способов реализации мультиметодов.
    Наша статья в журнале: Системы анализа и обработки данных. – 2025. – № 4 (100). – С. 69–84. – DOI: 10.17212/2782-2001-2025-4-69-84. О сравнении реализации мультиметодов при процедурно-параметрическом подходе с другими вариантами.
  10. Процедурно-параметрический полиморфизм и объектно-ориентированные паттерны проектирования.
  11. SOLID и процедурно-параметрическое программирование.

Наши видеоматериалы

Ряд видеоматериалов дублируют тексты. Они были ранее сформированы как прочитанные лекции или выступления на семинарах и конференциях. Зачастую в них более подробно и нудно представлен предмент обсуждения. Но здесь кому и как удобнее... В некоторых видео подробнее рассказано об особенностях процедурно-параметрического программирования.

  1. Композиция программных объектов. О классификации парадигм и программирования
  2. Эволюционное расширение программ и парадигмы программирования
  3. Принципы SOLID и процедурно-параметрическое программирование
  4. Процедурно-параметрическое программирование. Текущие результаты и пути дальнейшего развития
  5. Животный мир и процедурно-параметрическое программирование. ППП и возможности гибкого ("бесконтрольного") расширения программы.
  6. Расширение языка C для поддержки процедурно-параметрического программирования.
    Доклад на XXI конференции по свободному программному обеспечению.
  7. Процедурно-параметрический полиморфизм и его интеграция с языком программирования C.
    Доклад на семинаре STEP-2024 29.05.2024.
  8. Технические приемы процедурно-параметрического программирования.
    Доклад на семинаре STEP-2024 13.01.2025 (в продолжение предыдущего доклада, сделанного 29.05.2024).

Дополнительная информация для изучения и обсуждения