DEV Community

Cover image for New Powerful General-Purpose Visual Programming Language Is Introduced
Oleg Kabanov
Oleg Kabanov

Posted on

New Powerful General-Purpose Visual Programming Language Is Introduced

We published a book introducing a novel and powerful general-purpose visual programming language "Pipe". Please find details here: www.pipelang.com

Visual Programming Language Pipe implements many novel concepts and unique features. The published book contains complete language specification, including graphical notation of all its elements and full API specification for integration with a non-visual code. Pipe has the following features:

  • General-purpose visual language.
  • Compact but powerful language.
  • Complete and detailed language specification.
  • Practical visual language.
  • API specification for integration with non-visual languages.
  • Statically-typed language.
  • Augmentation of AI code generation.
  • Language for the next generation of low-code systems.

The problem of AI code generation is that it is very difficult to prepare complete and precise input specifications, especially in case of a large project. The solution is generating code only for base-level components easily explainable to AI, completing the rest of application via manual coding. That, however, undermines the goal of leveraging AI to remove the need for human programming. Pipe provides an alternative to textual coding by encapsulating AI-generated components within visual blocks for building the rest of application as graphical workflows via an intuitive drag-and-drop interface. As a next level of Pipe evolution, AI will be generating complete visual workflows directly, making it much easier to understand and modify generated logic.

Usage of a general-purpose visual programming language Pipe to connect blocks containing AI-generated code can inspire the next generation of extremely versatile low-code platforms, as AI code generation followed by visual integration of generated components is a very powerful low-code framework. Users will be able to generate new components using AI and that solves the problem of limited customization in existing low-code platforms where components are mostly predefined. On top of that, common visual programming language Pipe will ensure portability of low-code projects between different platforms.

Articles:

New Language “Pipe” Makes General-Purpose Visual Programming a Reality.

Visual Language “Pipe” as Integration Layer of AI-Generated Components.

Top comments (0)