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

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

SOLID и процедурно-параметрическое программирование

© 2026
Александр Легалов


Содержание


Список используемых источников

  1. Мартин Р. Быстрая разработка программ: принципы, примеры, практика. – М.: Издательский дом “Вильямс”, 2004. – 752 с.

  2. Мартин Р., Мартин М. Принципы, паттерны и методики гибкой разработки на языке C#. – СПб.: Символ-Плюс, 2011. – 768 с.

  3. Роберт С. Мартин. Гибкая разработка программ на Java и C++: принципы, паттерны и методики. М.: Вильямс, 2017.

  4. Мартин Р. Чистая архитектура. Искусство разработки программного обеспечения. — СПб.: Питер, 2018. — 352 с.

  5. Легалов А.И., Косов П.В. Процедурно-параметрическое расширение языка программирования C. Синтаксис и семантика - 2024-2025.

  6. Легалов А.И. Динамический полиморфизм и эволюция - 2026.

  7. Легалов А.И. Принципы SOLID и процедурно-параметрическое программирование. Видео на rutube.

  8. Фуксман А.Л. Технологические аспекты создания программных систем. – М.: Статистика, 1979. – 184 с.

  9. Горбунов-Посадов, М. М. Расширяемые программы. – М.: Полиптих, 1999.

  10. Barbara Liskov. Data Abstraction and Hierarchy. SIGPLAN Notices, 23,5 (May, 1988).

  11. Легалов А.И. Об объектно-ориентированной парадигме программирования (путешествие в ООП и обратно).

  12. Определения трапеции.

  13. Liskov, Barbara; Wing, Jeannette (1994-11-01). "A behavioral notion of subtyping"]. ACM Transactions on Programming Languages and Systems. 16 (6): 1811–41.

  14. Liskov substitution principle. Википедия (англоязычная версия).

  15. Бадд Т. Объектно-ориентированное программирование в действии. /Пер. с англ. - СПб: Питер, 1997 - 464 с.

  16. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Паттерны объектно-ориентированного проектирования. - СПб.: Питер, 2020. - 448 с.

  17. Бадд, Т. Объектно-ориентированное программирование в действии. Пер. с англ. - СПб.: Питер паблишинг, 1997. - 460 с.

  18. Вирт Никлаус. Построение компиляторов, Москва, ДМК Пресс, 2010, ISBN 978-5-94074-585-3

  19. Wirth, N. Programming in Oberon. A derivative of Programming in Modula-2 (1982).

  20. Легалов А.И. О разработке программного обеспечения. Модельный взгляд. - 2018.


Содержание