¿Hay algún lenguaje de programación actual que explícitamente tenga inyección de dependencia como característica de idioma? De ser así, ¿hay algún ejemplo de cómo estos lenguajes de programación usan su sintaxis para separar dependencias de programa de sus implementaciones concretas?Dependency Injection como característica de idioma?
(Tenga en cuenta que no estoy buscando un marco DI/IOC: estoy buscando un lenguaje de programación que tenga esta característica incorporada en el lenguaje).
Y vea también la discusión sobre "Los patrones de diseño son signos de debilidad en los lenguajes de programación" - http://www.oreillynet.com/onlamp/blog/2006/10/design_patterns_are_signs_of_w.html – avandeursen
Algunos idiomas * do * brindan un servicio localizador como una característica de idioma. Por ejemplo, Python. – Arafangion
@Arafangion te refieres a la declaración de importación http://docs.python.org/reference/index.html, o alguna otra cosa en el idioma (a diferencia de una biblioteca)? Tener una ruta de búsqueda de módulos es bastante menor que la ubicación del servicio, y la inyección de dependencia no es igual a la ubicación del servicio. –