Es scheint, dass fast alle Features in C# aus anderen Sprachen (OOP aus Java, Generika (parametrische Polymorphie) und Lambdas aus der ML-Familie, LINQ aus Haskells Monaden und dynamische aus dynamischen Sprachen) übernommen wurden, aber ich kenne die Herkunft von Attributen nicht (Anmerkungen in der Java-Welt). Ist C# die erste Sprache, die Attribute eingeführt hat?In welcher Sprache erschienen Attribute zuerst
12
A
Antwort
1
Ich sah Attribute zum ersten Mal als Methode oder Parametern Anmerkungen in COM IDL (Interface Definition Language) Dateien zurück in C++ Welt. Ich weiß nicht, ob sie dort erfunden wurden oder nicht. http://msdn.microsoft.com/en-us/library/aa367042.aspx
1
Ich denke, es war UML mit Stereotypen.
+0
Ja, ich dachte auch über UML nach. –
meinst du klasse atributtes ???? – ErVeY
Attribute sind nicht beschränkt auf C# – TimothyP
Und ich bin mir ziemlich sicher, dass die OOP nicht aus Java ausgeliehen wurde: p – TimothyP