ЮЖНО-СИБИРСКИЙ НАУЧНЫЙ ВЕСТНИК

ISSN 2304-1943
ЭЛ № ФС 77 – 52804

Об издании Issues Выпуски за 2018 год Выпуск 4 (24) - декабрь 2018 НОВАЯ ГРАФИЧЕСКАЯ КОНЦЕПЦИЯ ПРОГРАММИРОВАНИЯ
DOI: 10.25699/SSSB.2018.24.23140 1 Download PDF

НОВАЯ ГРАФИЧЕСКАЯ КОНЦЕПЦИЯ ПРОГРАММИРОВАНИЯ

Вельбицкий И.В.
Ключевые слова:  визуальное (графи еское, полиглот, математи еское, интеллектуальное, 3D+) программирование, ориентированные графы с горизонтальными дугами, цвет и любая конфигурация вершин и горизонтальных дуг, любой язык – русский, английский, китайский, математи еский и т.д., оптимизация графов программ, доказательство правильности программ, автомати еская генерация тестов, самодокументирование, документирование мотивации принимаемых решений.
Аннотация:

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

NEW GRAPHIC PROGRAMMING CONCEPT

Velbitsky I.V.
Index terms:  graphic programming, programming without programming languages, mathematical and polyglot concept, oriented graphs with horizontal arcs, any configuration of arcs and vertices, three-dimensional graphs, any load on arcs, compactness of the record, proof of correctness, automatic test generation, color, self-documentation, programming for all.
Abstract:

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.

  

Контакты

Россия, 659305, Алтайский край, г. Бийск, ул. Трофимова, 27, к. 404Б
Тел. +7-923-162-93-27 (ответственный секретарь - Голых Роман Николаевич)
e-mail: info@s-sibsb.ru

Contacts

Russia, 659305, Altai region, Biysk, Trofimova Street, 27, room 404B
Tel. + 7-923-162-93-27 (executive secretary - Golikh Roman Nikolayevich)
e-mail: info@s-sibsb.ru

Последний выпуск/ Current Issue

Свидетельство/ Certificate