首先出现属性的语言

时间:2010-09-29 21:04:13

标签: c# programming-languages attributes history

似乎C#中的几乎所有功能都是借用其他语言(来自Java的OOP,泛型(参数多态)和来自ML系列的lambdas,来自Haskell的monad的LINQ和来自动态语言的动态),但我不知道属性的起源(Java世界中的注释)。 C#是第一种引入属性的语言吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我第一次看到属性作为C ++世界中COM IDL(接口定义语言)文件中的方法或参数注释。我不知道它们是否是在那里发明的。 http://msdn.microsoft.com/en-us/library/aa367042.aspx