I remember how I came across a video clip, introducing a new programming language and paradigm. The “language” was 2D and visual in nature and therefore closely related to its IDE and interpreter in the video.
It started as a truth table, but got complicated. The conditionals were represented in the X axis and flow along the Y axis of the program.
For example, to construct a function of "absolute value", one specific input and output, let us call them integers I and integers O By pressing I , you can define a subcassette, for example, I < (const) . He then entered 0 when the constant and column I were divided into two parts: I < 0 and I >= 0 . One is connected as to O , one of them through the neg function and received an absolute value function.
The fact is that missing cases were immediately and visually identifiable; defining two cases x < 0 and x > 0 , we immediately split the column x into three, and if you forgot to connect the case x = 0 with the output, it would be obvious.
This is about as brief as I can be, while I am still supplying enough information for people to identify and / or interest the language, so I will shorten it here. It may seem that it solves only certain problems related to conventions and logic, but I remember that the “language” is strong enough to be a paradigm in itself.
There were also some comments in the video about how modern programming didn’t differ much from what it was about 50 years ago, i.e. type text, which is basically one D-shaped, on teletype.
Question: What is the name of the language / paradigm / IDE / interpreter?
Basically, I am looking [for the name] to find and watch the video again, so I can discuss this with my current colleagues. If you have something to say about this, we can include this issue on the community wiki and start discussing.