gpt4 book ai didi

programming-languages - 命名此(二维,类似逻辑表,可视化)编程语言/范式(Subtext/Example Centric Programming)

转载 作者:行者123 更新时间:2023-12-01 04:14:15 24 4
gpt4 key购买 nike

我记得偶然发现了一个介绍新编程“语言”和范式的视频剪辑。 “语言”本质上是 2D 和可视化的,因此在视频中与其 IDE 和解释器紧密结合。

它开始像一个真值表,但变得更加复杂。程序的 X 轴表示条件,Y 轴表示流程。

例如,要构建一个“绝对值”函数,定义输入和输出,我们称它们为整数 I和整数 O .点击 I允许定义一个子案例,比如 I < (const) .然后输入了0作为常数和 I列一分为二:I < 0I >= 0 .一个同时连接到 O ,其中之一通过 neg函数并得到绝对值函数。

关键是可以立即通过视觉识别丢失的病例;定义两种情况 x < 0x > 0立即拆分x一栏分成三个,如果你忘记连接 x = 0输出的情况下,这将是显而易见的。

这大约是我所能做到的简短,同时仍然为人们提供足够的信息来识别和/或对语言感兴趣,所以我会在这里剪掉它。看起来它似乎只解决了一些与条件和逻辑有关的特定问题,但我记得“语言”足够强大,可以单独成为一种范式。

该视频还提出了一些很好的观点,即现代编程与大约 50 多年前的编程有何不同,即在电传打字机上输入基本上是一维的文本。

问题:语言/范式/IDE/解释器的名称是什么?

我主要是找[名字]找视频再看一遍,和现在的同事讨论一下。如果您对此有更多想说的,我们可以将这个问题变成社区维基并开始讨论。

最佳答案

也许你在说 Subtext ?

alt text

关于programming-languages - 命名此(二维,类似逻辑表,可视化)编程语言/范式(Subtext/Example Centric Programming),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4605601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com