Parece que casi todas las características en C# fueron tomadas de otros idiomas (OOP de Java, genéricos (polimorfismo paramétrico) y lambdas de la familia ML, LINQ de las mónadas de Haskell y dinámicas de idiomas dinámicos), pero no sé el origen de los atributos (anotaciones en el mundo de Java). ¿C# es el primer idioma que introdujo atributos?En qué idioma aparecieron primero los atributos
12
A
Respuesta
1
vi atributos por primera vez como método o parámetro anotaciones en COM IDL (Interface Definition Language) archivos de nuevo en C++ mundo. No sé si fueron inventados allí o no. http://msdn.microsoft.com/en-us/library/aa367042.aspx
1
Creo que fue UML con estereotipos.
+0
Sí, pensé en UML también. –
Cuestiones relacionadas
- 1. Atributos de .NET versus anotaciones de Java: ¿cuál fue primero?
- 2. ¿Cómo elijo qué idioma usar en DrScheme?
- 3. ¿Qué uso tienen los atributos en los parámetros genéricos?
- 4. Atributos personalizados HTML5 - ¿Por qué los usaría?
- 5. ¿Qué 'gramática alternativa' hace [[aparece en además de los atributos?
- 6. ¿Por qué no puedo comentar los atributos en XAML?
- 7. ¿En qué idioma estaba escrito RabbitMQ?
- 8. ¿Qué idioma son los archivos conf de nginx?
- 9. ¿Qué tiene de bueno gettext para los archivos de idioma?
- 10. explícitamente diga en qué idioma traducir
- 11. ¿En qué idioma se escribió originalmente MSDOS?
- 12. Asesoramiento sobre qué idioma usar
- 13. en qué idioma está escrito Asana?
- 14. ¿En qué idioma está escrito .NET Framework?
- 15. ¿en qué idioma se implementó cybersyn/cyberstride?
- 16. ¿Qué idioma en DrScheme para SICP?
- 17. Newtonsoft ignorar los atributos?
- 18. Eliminar todos los atributos
- 19. ¿Por qué los atributos de PHP no permiten funciones?
- 20. Diagnosticar por qué los atributos DebuggerTypeProxy no funcionan
- 21. ¿Por qué C# prohíbe los tipos de atributos genéricos?
- 22. ¿Qué sintaxis está permitida al aplicar los atributos de C#?
- 23. ¿Por qué la Html.HiddenFor generar los datos de atributos-Val-
- 24. PCA primero o normalización primero?
- 25. ¿Por qué NHibernate elimina huérfanos primero?
- 26. Quicksort: ¿qué subparte debería ordenarse primero?
- 27. JavaScript idioma: algo función &&()
- 28. ¿Qué elemento de matriz es el primero?
- 29. Carga diferida de los atributos
- 30. Localizar los campos/atributos en AccountModel para ASP.NET MVC
¿te refieres a clase atributtes ???? – ErVeY
Los atributos no están limitados a C# – TimothyP
Y estoy bastante seguro de que el OOP no fue prestado de Java: p – TimothyP