Lenguajes de Programación en Javascript para Bogotá JS

Hace un tiempo escribí sobre la actividad que están desarrollando en Bogotá JS. Este sábado próximo, 20 de Octubre, voy a participar de esa actividad, compartiendo una charla sobre lenguajes de programación en Javascript. Ver:

http://jshangouts.org/

Leo ahí:

Javascript es un lenguaje maduro y dinámico, que puede ejecutarse en distintas plataformas (clientes, servidor) y dispositivos. Hay docenas de lenguajes implementados en Javascript. Veremos algunas formas de implementación de intérpretes y máquinas virtuales, en navegadores y en Node.js como servidor.

Mi idea es mostrar algunas implementaciones y estrategias de implementación de lenguajes de programación sobre Javascript. Quiero mostrar por lo menos algún intérprete (basado en un árbol de evaluación en memoria), uno lenguaje implementado sobre bytecodes (donde una máquina virtual Javascript los va ejecutando) y un lenguaje implementado por compilación a Javascript. Quiero mostrar algo de Typescript, el “new kid on the block”, y ver cómo compila a Javascript.

Habrá ejemplos sencillos, con Javascript para browser y servidor Node.js, escritos usando TDD, y otros ejemplos más completos, con código en GitHub (por ejemplo, quiero mostrar Amber, Smalltalk en Javascript).

Espero que les resulte interesante y útil. Seguramente como modo Hangout, luego quedará publicada como video en Youtube.

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

This entry was posted in 14005, 15035, 17045, 8870. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>