在.NET之前的任何语言中都有类似Linq的功能吗?

时间:2010-01-21 07:39:57

标签: .net linq

我想知道,如果在.NET之前有其他语言和编程平台的Linq类似功能的例子,那么这就是微软的发明。

2 个答案:

答案 0 :(得分:4)

LINQ背后的许多想法都是borrowed from functional programming languages,尽管微软是我第一个将这些想法打包成类似于SQL的语言查询语言,实际上可以翻译的在运行时使用SQL。

但是,在许多情况下,基本概念几乎与计算机一样古老。

答案 1 :(得分:1)

请参阅wiki

  

虽然LINQ主要实现为   它是.NET Framework 3.5的一个库   还定义了一套语言   可以选择的扩展名   通过语言实现   查询第一类语言   构建并提供语法糖   用于编写查询。这些语言   扩展最初是   在C#3.0,VB 9.0和   Oxygene,与其他语言如F#   和Nemerle宣布了   初步支持。