Теоретичні основи програмної релятивізації у технологічних системах програмування
Author
Редько, І. В.
Зилевіч, М. О.
Redko, I.
Zylevich, M.
Date
2023Metadata
Show full item recordCollections
Abstract
У дослідженні аргументовано необхідність парадигмальних змін у технологічних основах програмування, які передбачають перехід від індивідно-суб’єктивної парадигми програмування до інтерсуб’єктивної. Запропонована інтерсуб’єктивна парадигма базується на розумінні програмування як діяльності, що обумовлена програмним уподібненням, суб’єкто-орієнтованим взаємодоповненням його активної та пасивної форм. Для реалізації такого переходу, розглянуто об’єктивізацію активно-пасивного взаємодоповнення, яка є основною передумовою реального осучаснення розуміння програмування як рефлексивно-транзитивного замикання породжуваного суб’єктом програмного уподібнення. Визначальною для об’єктивізації активної ролі суб’єкта в контексті технологічних середовищ програмування є концепт — суть–уподібнення, представлений у вигляді тієї чи іншої специфікації. Подобою ж як цілим наслідком уподібнення, тобто програмою об’єктивізується пасивна складова обумовлення. Для досягнення цієї мети, запропоновано інструмент логіко-математичних специфікацій семантико-синтаксичних аспектів програмування. Цей інструмент апробовано на прикладах, які продемонстрували загальні особливості застосування технологічного середовища програмування до
породження суб’єкто-орієнтованих технологічних систем програмування та їхнього використання. Зокрема, застосування цього інструменту дозволяє створювати ефективніші технологічні системи
програмування, які мають вищу якість та гнучкість у виконанні завдань. Отримані результати підтверджують необхідності парадигмальних змін у технологічних основах програмування та є одним з можливих варіантів розв’язання проблеми парадигмальних змін і подальшої технологізації програмування, а також демонструє загальні особливості застосування технологічного середовища програмування для породження суб’єктно-орієнтованих технологічних систем програмування та їхнього використання. The research claims the need for paradigmatic changes in the technological foundations of programming, which involve
a transition from an individual-subjective programming paradigm to an intersubjective one. The proposed intersubjective
paradigm is based on the understanding of programming as an activity conditioned by program likeness, and subject oriented complementarity of its active and passive forms. To implement such a transition, the objectification of active passive complementarity is considered, which is the main prerequisite for the real modernization of the understanding of
programming as a reflexive-transitive closure of the programming analogy generated by the subject. The Determinant for the
objectification of the active role of the subject in the context of technological programming environments is a concept —
essence—simile, presented in the form of one or another specification. Passive constituent conditioning is objectified by
similitude as a whole consequence of assimilation, namely by a program. To achieve this goal, a tool for logical mathematical specifications of semantic-syntactic aspects of programming is proposed. This tool was tested on examples
that demonstrated the general features of the application of the technological programming environment to the generation of
subject-oriented technological programming systems and their use. In particular, the use of this tool allows to create more
efficient technological programming systems that have higher quality and flexibility in performing tasks. The obtained results
confirm the need for paradigmatic changes in the technological foundations of programming and are one of the possible
options for solving the problem of paradigmatic changes and further technologization of programming, and also demonstrate
the general features of the application of a technological programming environment for the generation of subject-oriented
technological programming systems and their use.
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/42796