АННОТАЦИИ К СТАТЬЯМ (ЖУРНАЛ ``ИНФОРМАТИЗАЦИЯ И СВЯЗЬ`` №3, 2026)
А.В. Забродин
ФИЛОСОФИЯ АЛАНА КЕЯ И ФОРМИРОВАНИЕ ОБЪЕКТНОЙ МОДЕЛИ ВЫЧИСЛЕНИЙ
Резюме: Статья посвящена историко-философской реконструкции объектно-ориентированного программирования (ООП) в исходном понимании Алана Кея как модели вычислений, сформировавшейся во второй половине XX века. Показано, что в данной модели вычисления понимаются как процесс взаимодействия автономных сущностей, для которых приоритет имеют обмен сообщениями и позднее связывание, тогда как классы и наследование играют вторичную роль.
На основе реконструктивного анализа выявлено расхождение между исходным кейевским замыслом и доминирующей в инженерной и образовательной практике классоцентричной интерпретацией ООП. Показано, что модель Кея порождает противоречие между автономией компонентов и необходимостью их координации, что делает её релевантной для современных распределённых и реактивных архитектур.
Научная новизна работы заключается в интерпретации философии Алана Кея как модели вычислений и в выявлении её применимости и ограничений в контексте современных программных систем.
Ключевые слова: Объектно-ориентированное программирование; модель вычислений; обмен сообщениями; инкапсуляция; автономные вычислительные системы; акторная модель; распределённые архитектуры; реактивные архитектуры; история информатики.
A.V. Zabrodin
ALAN KAY’S PHILOSOPHY AND THE FORMATION OF THE OBJECT MODEL OF COMPUTATION
Summary: The article is devoted to a historical and philosophical reconstruction of object-oriented programming in Alan Kay’s original understanding as a model of computation that emerged in the second half of the twentieth century. It is shown that, within this model, computation is understood as the interaction of autonomous entities, where message passing and late binding take priority, while classes and inheritance play a secondary role.
Based on a reconstructive analysis, a divergence is identified between Kay’s original conception and the class-centric interpretation of object-oriented programming that dominates engineering and educational practice. It is demonstrated that Kay’s model generates a contradiction between the autonomy of components and the necessity of their coordination, which makes it relevant for contemporary distributed and reactive architectures.
The scientific novelty of the study lies in interpreting Alan Kay’s philosophy as a model of computation and in identifying its applicability and limitations in the context of modern software systems.
Keywords: Object-oriented programming; model of computation; message passing; encapsulation; autonomous computational systems; actor model; distributed architectures; reactive architectures; history of computer science.
DOI: 10.34219/2078-8320-2026-16-3-182-189
ИНФОРМАЦИЯ ОБ АВТОРАХ
Забродин Андрей Владимирович – доцент, кандидат исторических наук, доцент кафедры «Информационные и вычислительные системы» Петербургского государственного университета путей сообщения Императора Александра I, ORCID: 0000-0003-0855-3761, e-mail: zabrodin@pgups.ru
Andrey Vladimirovich Zabrodin – Associate Professor, Ph.D. (History), Department of Computer Science and Computing Engineering, Emperor Alexander I St. Petersburg State Transport University (Russia, St. Petersburg),
ORCID: 0000-0003-0855-3761, e-mail: zabrodin@pgups.ru