Explosión de lenguajes .NET y F#

RSS
Modificado el 2011/03/21 02:00 por Nelo Pauselli Categorizado como VAN

VAN - Octubre 2 de 2009 - Explosión de lenguajes .NET y F# 

 

Formato

     Reunión virtual

 

Duración:

     Vídeo: 1:52 horas 

 

Síntesis:

Martín primero hace una introducción sobre la "explosión de lenguajes" donde trata temas como:

Estilos:

  • Programación procedural, orientada a objetos/clases y funcional
  • Estáticos y dinámicos
  • Imperativos y declartivos

Lenguajes que ejecutan sobre JVM y sobre el CLR/DLR de Microsoft.

  • Nacimiento de IronPython => DLR

Lenguajes funcionales



Evolucion de C# en función de aspectos de lenguaje funcional



Tendencias de los lenguajes.



[ 0:34:00 ]

Luego se dan algunas preguntas y respuestas



[ 0:48:00 ]

Para posteriormente tratar los aspectos básico de programación funcional, utilizando F# como lenguaje



Enumera algunas ventajas de este tipo de programación bien aplicada, como que no hay efectos secundarios por cambio de valores de variables ya que, por default, no se mantiene estado.



Destaca como escenario para aplicar programación funcional los ambientes de mucha concurrencia y requerimientos de procesamiento en paralelo.



Hace la comparación entre un bloque de codigo procedural vs código funcional



Otra característica que enumera de los lenguajes funcionales es que "se espicifica que quiero y no como"



Y termina esta parte de la exposición con un ejemplo comparando un código sincrónico vs uno asincrónico



[ 1:40:30 ]

Para cerrar, compromete charla de python y contesta una pregunta sobre el estado (madurez) de IronPython y IronRuby



 

Video

Si lo prefieren, pueden observar el vídeo en http://www.screencast.com/t/ENhmsXMU o descargar el archivo desde este enlace, el cual tiene un tamaño de 174.55 MB.

 

Unable to display content. Adobe Flash is required.