АБСТРАГИРОВАНИЕ И ЗАКОНОМЕРНОСТИ В РАЗРАБОТКЕ АЛГОРИТМА
А.И. Разумовский
Институт проблем управления им. В.А. Трапезникова РАН, Москва, Россия razumowsky@yandex.ru
Ключевые слова: Абстрагирование, уровни абстракции,объектно-ориентированное программирование, информатика,
инварианты
Страницы: 3-23
Аннотация
В статье исследуется роль абстрагирования в информатике как инструмента управления сложностью через иерархию уровней абстракции, где каждый уровень инкапсулирует предыдущий, формируя логические конструкции. Объектно ориентированное программирование демонстрирует, как абстракции организуют взаимодействие сущностей, отражая философскую концепцию информации как основы реальности. В отличие от естественных наук, информатика конструирует свой предмет через абстракции - алгоритмы, структуры данных, устанавливая «закономерности» в виде инвариантов, которые, подобно природным законам, обеспечивают предсказуемость, но допускают временное нарушение для адаптации. Баланс между свободой проектирования и необходимостью порядка подчеркивает уникальность дисциплины как своего рода метанауки, сочетающей творчество и формальные ограничения.
DOI: 10.15372/PS20260101 |