КОНЦЕПТУАЛЬНА МОДЕЛЬ ТЕХНОЛОГІЧНОГО СЕРЕДОВИЩА ПРОГРАМУВАННЯ

Autor: Redko, Ihor V., Yahanov, Petro O.
Jazyk: ukrajinština
Rok vydání: 2020
Předmět:
Zdroj: Наукові вісті КПІ; № 1 (2020); 18-26
KPI Science News; № 1 (2020); 18-26
Научные вести КПИ; № 1 (2020); 18-26
ISSN: 2617-5509
Popis: Background. The content of the considered conceptual model is explained through the concepts of “concept”, “monad”, and concept-monadic complementation that is fundamental for the technological programming environment. The concept-monadic environment is a platform that really implements the understanding of programming as a subject-object productive activity – the complementarity of the programming process and its consequence in their cause-effect relation with the dominance of the actual process. It sets the stage for the technologization of programming industry and the creation of adaptive and flexible subject-oriented programming systems. The capabilities of the concept-monadic platform are exemplified by one of its possible implementations – reduction programming technology.Objective. The purpose of the paper is further development of the concept-monadic foundations of the subject-object technological environment, aimed at creating adaptive and flexible programming systems.Methods. Methods of introduction, exclusion of abstraction and pragmatic-driven typing, concept-monadic relativization method, reduction method, program algebra method.Results. Based on the developed conceptual system of concept-monadic and technological environment productive model of reduction environment of programming is created. The concept-monadic model of open-closed programming environment is proposed. For the first time, reduction models of programs and reduction methods of programming are considered as pragmatically conditioned concretization of this environment. It is shown that within the framework of the received concept-monadic system, the tasks and problems that are fundamental for modern programming are correctly set and solved.Conclusions. Any modern information-technology system should be oriented not so much to the notation of the decisions received, but to support (provide) the productive activity of the subject to obtain them. Effective development of such systems is possible within the framework of a concept-monadic environment that has advanced adaptation tools oriented to take into account the active role of the subject of programming.
Проблематика. Содержание рассмотриваемой концептуальной модели раскрыто посредством понятий “концепт”, “монада” и основополагающего для технологической среды программирования концептомонадного взаимодополнения. Концептомонадная среда является платформой, которая реально имплементирует понимание программирования как субъект-объектную продуктивную деятельность – взаимодополнение процесса программостроения и его последствия в их причинно-следственной связи с доминированием именно процесса. Это закладывает основу для технологизации отрасли и создания адаптивных и гибких субъекториентированных систем программирования. Возможности концептомонадной платформы продемонстрированы на примере одной из возможных ее имплементаций – редукционной технологии программирования.Цель исследования. Дальнейшее развитие концептомонадных основ субъект-объектной технологической среды, нацеленных на создание адаптивных и гибких систем программирования.Методика реализации. Методы введения абстракции, исключения абстракции и прагматическо-обусловленной типизации, метод концептомонадной релятивизации, метод редукций, метод программных алгебр.Результаты исследования. Развита понятийная система концептомонадной технологической среды, и создана на этой основе продуктивная модель редукционной среды программирования. Предложена концептомонадная модель открыто-замкнутой среды программирования. Впервые редукционные модели программ и редукционные методы программирования рассмотрены в качестве прагматико-обусловленной конкретизации этой среды. Показано, что в рамках полученной концептомонадной системы корректно ставятся и решаются важные для современного программирования задачи и проблемы.Выводы. Любая современная информационно-технологическая система должна не столько быть ориентирована на нотацию получаемых решений, сколько поддерживать (обеспечивать) продуктивную деятельность субъекта для их получения. Эффективная разработка таких систем возможна в рамках концептомонадной среды, обладающей развитыми средствами адаптации, ориентированными на учет активной роли субъекта программостроения.
Проблематика. Зміст розглядуваної концептуальної моделі розкритий через поняття "концепт", "монада" та засадниче для технологічного середовища програмування концептомонадне взаємодоповнення. Концептомонадне середовище є платформою, що реально імплементує розуміння програмування як суб’єкт-об’єктну продуктивну діяльність – взаємодоповнення процесу програмотворення і його наслідку в їх причинно-наслідковому зв’язку з домінуванням саме процесу. Це закладає основу для технологізації галузі та створення адаптивних і гнучких суб’єктоорієнтованих систем програмування. Можливості концептомонадної платформи продемонстровано на прикладі однієї з можливих її імплементацій – редукційної технології програмування.Мета дослідження. Подальший розвиток концептомонадних засад суб’єкт-об’єктного технологічного середовища, націлений на створення адаптивних і гнучких систем програмування.Методика реалізації. Методи введення, виключення абстракції та прагматико-обумовленої типізації, метод концептомонадної релятивізації, метод редукцій, метод програмних алгебр.Результати дослідження. Розвинуто понятійну систему концептомонадного технологічного середовища та створено на цій основі продуктивну модель редукційного середовища програмування. Запропоновано концептомонадну модель відкрито-замкненого середовища програмування. Вперше редукційні моделі програм та редукційні методи програмування розглянуті як прагматико-обумовлена конкретизація цього середовища. Показано, що в рамках отриманої концептомонадної системи коректно ставляться та вирішуються засадничі для сучасного програмування задачі та проблеми.Висновки. Будь-яка сучасна інформаційно-технологічна система повинна не стільки бути орієнтована на нотацію одержуваних рішень, скільки підтримувати (забезпечувати) продуктивну діяльність суб’єкта для їх отримання. Ефективна розробка таких систем можлива в рамках концептомонадного середовища, що володіє розвиненими засобами адаптації, орієнтованими на врахування активної ролі суб’єкта програмотворення.
Databáze: OpenAIRE