哪种语言是第一种具有通用编程支持的语言,什么是第一种主要的具有泛型支持的静态类型语言(广泛使用)。
泛型实现参数化类型的概念以允许多种类型。术语“泛型”的意思是“属于或适合于大型类”。
我看过以下提到的“第一”:
一阶参数多态性现在是静态类型编程语言的标准元素。从系统F [20,42]和函数式编程语言开始,这些结构已进入主流语言(例如Java和C#)中。在这些语言中,一阶参数多态性通常称为泛型。
摘自《高级泛型》,阿德里安·摩尔,弗兰克·皮森斯和马丁·奥德斯基
通用编程是一种计算机编程风格,其中,算法是根据以后要指定的类型编写的,然后在需要将其作为参数提供的特定类型时实例化。这种方法由Ada于1983年提出
来自维基百科通用编程