[Todos] CHARLA DE INTERCAMBIO - Viernes 23/08/2024, 10.30hs - "Objetos sí, clases no: el lenguaje Julia y el paradigma de despacho múltiple"
Charlas IFLYSIB
charlas.iflysib en gmail.com
Vie Ago 16 16:00:51 -03 2024
*Los esperamos con café 15 minutos antes de la charla en el lobby del
instituto*.
*Charla de intercambio*
*Viernes 23/08/2024, 10:30 hs.*
*Lugar: IFLySiB (59 #789 e/10 y 11, La Plata)*
*La charla será presencial pero **también** será transmitida vía Zoom en:*
https://utn.zoom.us/j/89038134365
*Título:*
*Objetos sí, clases no: el lenguaje Julia y el paradigma de despacho
múltiple*
*Expositor: *
*Tomás Sebastián Grigera - Instituto de Física de Líquidos y Sistemas
Biológicos (CONICET / UNLP)*
*Resumen: *
*Se discutirá sobre el paradigma de despacho múltiple y la jerarquía de
tipos en lenguaje Julia, de manera informal y basado en la reciente
experiencia del expositor con Julia. No se presume familiaridad con Julia;
se hará una breve introducción a los aspectos del lenguaje necesarios para
comprender la charla. Se presentará una implementación del cálculo de la
función de distribución radial en distintas geometrías. Se trata de un
problema que en un lenguaje como C++ podría resolverse definiendo una
jerarquía de clases para describir las geometrías (caja rectangular, cúbica
periódica, etc.) y otra para calcular la función de distribución radial en
una geometría genérica.En Julia no existe el concepto de clase, pero sí una
jerarquía de tipos, que el usuario puede extender fácilmente, y la idea del
despacho múltiple (que podemos describir como sobrecarga dinámica), que
permite definir distintas implementaciones de la misma función para
distintos tipos de argumentos. Mostraremos que se pueden usar estos
recursos para lograr una implementación genérica del cálculo de la función
de distribución radial sin necesidad de recurrir a las clases. En la
experiencia del autor, este paradigma facilita la implementación de código
genérico.*
--
*Comisión ChIFLy*
______________________________________________
Si no tenés interés en recibir los avisos de las chiflys, escribinos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.fisica.unlp.edu.ar/pipermail/todos/attachments/20240816/7d016f63/attachment.html>
Más información sobre la lista de distribución Todos