New graphik programming concept
Authors: Вельбицкий И.В. 
Published: October 2024

Аннотация—Предлагается использовать новую, более простую, интеллектуальную и математически строгую концепцию программирования ориентированными графами из горизонтальных дуг, на которых сверху и снизу записывается информация на любых языках – русском, английском, китайском, математическом и т. д. На дуге сверху записывается условие прохождения по дуге, а снизу – действия, которые выполняются, если условие «истинно». Для выполнения на компьютере такого графа эти записи преобразуются в строго определенные выражения и формулы элементарной математики. Традиционные языки программирования не используются, но их библиотеки (интеллект) сохраняются и используются при задании информации на дугах, как функций в математике. Такой граф является интеллектуальным полиглотом, имеет стандарт ISO 8631/1989, и только ОДИН(!) эффективно используется для записи и алгоритмов, и данных, и программ, и  ООПрограмм и сетевых графиков разработки и компьютерных схем их реализации, значительно упрощая, улучшая и ускоряя процессы их проектирования. Он имеет намного лучшие характеристики по наглядности, простоте, компактности(в 100+ раз компактнее), доказательству правильности и скорости ввода в компьютер. Чем больше и логически сложнее программный проект, тем больше эффект применения новой концепции, которая настолько проста, что позволяет программировать ВСЕМ, а не только программистам. Это делает программирование элементом всеобщей грамотности и культуры общества. Новая концепция программирования не имеет (нам не известно) аналогов. В статье в сжатой, компактной форме представлена ​​история появления, анализа и проверки новой концепции, описание ее сути и реализованной графической среды программирования.

Annotation — It is proposed to use a new, more simple, intelligent and mathematically rigorous programming concept by oriented graphs from only horizontal arcs, on which information is recorded from above and below in any languages - Russian, English, Chinese, mathematical, etc. On the arc from above is written the condition of passing along the arc, and from the bottom - Actions that are executed if the Condition is "true". To execute such a graph on a computer, these records are transformed into strictly defined expressions and formulas of elementary mathematics.Traditional programming languages are not used, but their libraries (intelligence) are saved and used as functions into mathematics when defining information on arcs. Such a graph is an intelligent polyglot, has the standard ISO 8631/1989, and only ONE (!) Is effectively used to write algorithms, data, programs, programs OOP, computer schemes for their implementation and network graphs of managing their development processes, greatly simplifying, improving and accelerating the processes of their design. It has much better characteristics in terms of simplicity, visiability, compactness (100+ times better), speed of input to the computer and proof of its correctness. The larger and logically more complex a software project, the greater the effect of applying a new concept, which is so simple that it allows to program  by everything, and not just to programmers.This makes programming an element of universal literacy and the culture of society. The new concept of programming has no (we do not know of them) analogues. The article presents the history of the appearance, analysis and verification of a new concept, a description of its essence and the realized environment of graphic programming.