【发布时间】:2026-01-05 14:00:02
【问题描述】:
有人问我这类语言,我第一次天真的尝试带来了两个列表
列表 A)
一种基于约束而不是算法来解决问题的编程语言。例如。序言
列表 B)
一种包含可视化工具来帮助开发程序的编程语言。例如。 VB
深入互联网,我觉得第一个更准确,但第二个仍然出现在结果中。
所以我的问题是:什么是第五代编程语言?第一种还是第二种?
我将不胜感激任何链接、文章或任何其他有用的资源,以了解有关该主题的更多信息。
编辑
我提出这个主要问题:
Oscar:在搜索该主题时,我还发现了对 Prolog、Scheme、Heskell、Lisp 的引用?这些“更多”是第 5 位还是 VB 之类的。
Charlie Martin:嗯,Lisp 不可能真正成为第 5 代语言,因为它比任何东西都古老,也许除了 FORTRAN。而 Scheme 是 Lisp 的一种方言。但是,是的,我见过函数式语言——Haskell、ML、Erlang 等——被称为“第五代”——
那么,基于约束的编程语言是否有机会被称为第 5 代?
谢谢。
【问题讨论】: