2016Unpublished venueRequires access

Programming without Programming Languages New Graphic Polyglot Concept of Programming

Igor Velbitskiy

Open publisher page 0 citations

Abstract

The problems of IT convergence and security have arisen due to the complexity of the existing programming concepts. In this paper, for the first time since 1947 it is proposed to use a simpler and mathematically more rigorous concept of programming with the graphs loaded only through horizontal arcs. Such graph is a polyglot, it has ISO 8631:1989 certificate, and the single can be used along the entire lifecycle of programming process and working on a computer. To record a program in the new concept does not require programming languages. The new concept has HUNDREDS(!) times better characteristics from the standpoint of program compactness, memory use, promptness of entering and execution. Processes of designing the algorithms and software, processes of programming, evidence of correctness and self-documenting of software projects are significantly simplified, improved and accelerated. For the first time programming receives a rigorous mathematical basis (culture), wherein natural succession of the best practices in programming (OOP, AOP, WEB, CLOUD etc.) and, above all, continuity of the program libraries are ensured. The larger and the more logically complex is the program project, the greater is the effect of applying the new polyglot- concept. The new concept is so simple that it makes it possible to program for ANYONE, not just for programmers. This article describes the history of development and proving of the new polyglot concept of programming, its description, advantages, implemented graphical programming environment, and perspectives for application.

About this research paper

What this paper is about

The problems of IT convergence and security have arisen due to the complexity of the existing programming concepts. In this paper, for the first time since 1947 it is proposed to use a simpler and mathematically more rigorous concept of programming with the graphs loaded only through horizontal arcs. Such graph is a polyglot, it has ISO 8631:1989 certificate, and the single can be used along the entire lifecycle of programming process and working on a computer. To record a program in the new concept does not require programming languages. The new concept has HUNDREDS(!) times better characteristics from the standpoint of program compactness, memory use, promptness of entering and execution. Processes of designing the algorithms and software, processes of programming, evidence of correctness and self-documenting of software projects are significantly simplified, improved and accelerated. For the first time programming receives a rigorous mathematical basis (culture), wherein natural succession of the best practices in programming (OOP, AOP, WEB, CLOUD etc.) and, above all, continuity of the program libraries are ensured. The larger and the more logically complex is the program project, the greater is the effect of applying the new polyglot- concept. The new concept is so simple that it makes it possible to program for ANYONE, not just for programmers. This article describes the history of development and proving of the new polyglot concept of programming, its description, advantages, implemented graphical programming environment, and perspectives for application.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The problems of IT convergence and security have arisen due to the complexity of the existing programming concepts. In this paper, for the first time since 1947 it is proposed to use a simpler and mathematically more rigorous concept of programming with the graphs loaded only through horizontal arcs. Such graph is a polyglot, it has ISO 8631:1989 certificate, and the single can be used along the entire lifecycle of programming process and working on a computer. To record a program in the new concept does not require programming languages. The new concept has HUNDREDS(!) times better characteristics from the standpoint of program compactness, memory use, promptness of entering and execution. Processes of designing the algorithms and software, processes of programming, evidence of correctness and self-documenting of software projects are significantly simplified, improved and accelerated. For the first time programming receives a rigorous mathematical basis (culture), wherein natural succession of the best practices in programming (OOP, AOP, WEB, CLOUD etc.) and, above all, continuity of the program libraries are ensured. The larger and the more logically complex is the program project, the greater is the effect of applying the new polyglot- concept. The new concept is so simple that it makes it possible to program for ANYONE, not just for programmers. This article describes the history of development and proving of the new polyglot concept of programming, its description, advantages, implemented graphical programming environment, and perspectives for application.

Key concepts: Computer science, Programming language, Polyglot, Inductive programming, Programming domain, Procedural programming, Functional logic programming, Programming paradigm

Related papers

Back to paper searchBrowse research topicsOriginal source
Programming without Programming Languages New Graphic Polyglot Concept of Programming — Research Paper | ScholarLens