Resumen:
Programas escritos con lenguajes de objetos tienen grandes diferencias con los programas escritos en lenguajes procedurales. Una de las principales diferencias proviene de la utilización de una herramienta de programación denominada "polimorfismo". El polimorfismo facilita la creación y utilización de las abstracciones que modelan el problema que se está resolviendo con el sistema, permitiendo obtener un mejor diseño del mismo, con los consiguientes beneficios que ello implica, como facilidad de mantenimiento, reuso de código, etc. El polimorfismo se hace "realidad" a través de la implementación del algoritmo de despacho de mensajes, también denominado "method lookup", que cada lenguaje de programación ofrece. Es este algoritmo el encargado de decidir a partir de un mensaje y un objeto, que método (código) se debe ejecutar. Este trabajo realiza una recopilación de las distintas implementaciones del algoritmo de "method lookup", presenta un framework destinado a estudiar dichas implementaciones y ofrece un informe final de varios tests ejecutados sobre distintas implementaciones de dicho algoritmo. La investigación se concentró en implementaciones del algoritmo para lenguajes de objetos con variables no tipadas que utilizan despacho de mensajes dinámico. Lenguajes que entran en esta categoría son por ejemplo Smalltalk y Self. El framework de "method lookup" está implementado en Squeak y permite modificar dinámicamente el algoritmo que está siendo utilizado por la máquina virtual. La utilizacion del framework permitió investigar nuevas implementaciones del algoritmo de method lookup no presentes en la bibliografía utilizada, las cuales fueron testeadas y documentadas debidamente
Citación:
---------- APA ----------
Wilkinson, Hernán Alfredo. (2002). Análisis del despacho dinámico de mensajes en lenguajes orientados a objetos. (Tesis de Grado. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales.). Recuperado de https://hdl.handle.net/20.500.12110/seminario_nCOM000179_Wilkinson
---------- CHICAGO ----------
Wilkinson, Hernán Alfredo. "Análisis del despacho dinámico de mensajes en lenguajes orientados a objetos". Tesis de Grado, Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales, 2002.https://hdl.handle.net/20.500.12110/seminario_nCOM000179_Wilkinson
Estadísticas:
Descargas mensuales
Total de descargas desde :
https://bibliotecadigital.exactas.uba.ar/download/seminario/seminario_nCOM000179_Wilkinson.pdf
Distrubución geográfica