我记得在视频片段中绊倒了一个新的编程“语言”和范例。 “语言”本质上是2D和视觉的,因此与视频中的IDE和解释器紧密结合。
它起初就像一张真值表,但却变得更加复杂。条件表示在X轴上,流程表示程序的Y轴。
例如,要构建一个“绝对值”函数,一个定义的输入和输出,我们称之为整数I
和整数O
。点击I
可以定义一个子案例,例如I < (const)
。然后,其中一个输入0
作为常量,I
列分为两个:I < 0
和I >= 0
。一个连接到O
,其中一个通过neg
函数连接并获得绝对值函数。
关键是失踪的病例立即可以在视觉上识别;定义两个案例x < 0
和x > 0
会立即将x
列拆分为三个,如果您忘记将x = 0
案例连接到输出,则很明显。
这仍然尽可能简短,同时仍然提供足够的信息供人们识别和/或对语言感兴趣,所以我会在这里删除它。它可能看起来只能解决与条件和逻辑有关的一些特定问题,但我记得“语言”足够强大,可以自己成为范例。
该视频还提出了一些关于现代编程与50多年前的编程差别不大的一些好处,即在电传打字上输入文字,基本上是1-D。
问题:语言/范例/ IDE /解释器的名称是什么?
我主要是[寻找名称]再次查找和观看视频,因此我可以与现有同事讨论。如果你有更多的话要说,我们可以把这个问题变成社区维基并开始讨论。