DOI:
https://doi.org/10.14483/2322939X.4176Publicado:
2013-07-15Número:
Vol. 8 Núm. 1 (2011)Sección:
Actualidad TecnológicaINTEROPERABILIDAD ENTRE LENGUAJES DE PROGRAMACIÓN
Palabras clave:
Interoperabilidad, CLR, CIL, MSIL, portabilidad, multilenguaje, .NET, POO, paradigmas, multiplataforma. (es).Descargas
Resumen (es)
Este artículo tiene como finalidad explicar de qué manera se da la interoperabilidad entre los lenguajes de programación desarrollados o modificados para la tecnología .NET. Esta nueva forma de desarrollo de software, conocida también como programación de lenguaje mixto, se trata de que el código generado por un lenguaje pueda funcionar fácilmente con el código generado por otro lenguaje. Este enfoque de desarrollo de programas hace que se faciliten las cosas para crear grandes sistemas distribuidos de software, para la programación orientada a componentes, ya que si un componente puede ser utilizado por la mayor variedad posible de lenguajes de computación y por el mayor número de entornos operativos, se considera, además de eficiente muy valioso (Schildt, 2003). La interoperabilidad entre lenguajes es la posibilidad de que el código interactúe con código escrito en un lenguaje de programación diferente. La interoperabilidad entre lenguajes puede ayudar a maximizar la reutilización de código y, por tanto, puede mejorar la eficacia del proceso de programación.
Referencias
Adrformacion (2011). Recuperado el 15 de mayo del 2011 de: http://www.adrformacion.com/curso/puntonet/leccion1/tecnologia_punto_net.htm.
Aho, A. et ál. (comp.). (s.f.). Principios, técnicas y herramientas. Pearson Addison Wesley.
Carrera Díaz, V. (s.f.). Características de la POO. Unidad Académica de Ingeniería de la Universidad Autónoma de Guererero.
Deitel, P.J. y Deitel, H.M. (s.f.). Java. Cómo programar (7ª ed.). Pearson Prentice Hall.
Fundación Josep Carreras (2011). ¿Qué es .NET? Recuperado el 14 de mayo del 2011 de: http://globaliza.blogia.com/temas/tecnologia.net.php.
González Seco, J.A. (s.f). C# El nuevo lenguaje de Internet. Recuperado el 6 de mayo del 2011 de: http://mygnet.com.
León Rivera, S. (s.f.). Análisis comparativo de los principales paradigmas de programación. Unidad Académica de Ingeniería de la Universidad Autónoma de Guererero.
MSDN (2011). Interoperabilidad entre lenguajes. Recuperado el 15 de mayo del 2011 de: http://msdn.microsoft.com/es-es/library/a2c7tshk.aspx.
Schildt, H. (2003). C#. Manual de referencia. Mc Graw Hill.
Wikipedia. Recuperado el 3 de mayo del 2011 de: http://es.wikipedia.org/wiki/.
Windu, M. (2011). Recuperado el 16 de mayo del 2011 de: http://www.portalhacker.net/index.php/topic,63240.0.html.