Sunday, October 11, 2015

Teaching Concurrency with Erlang

Teaching Concurrency with Erlang es el artículo que nos tocó leer esta vez. El articulo habla acerca de la experiencia que fue dar la clase de Lenguajes de programación enseñándoles a los alumnos Erlang en el campus Estado de México. De solo pensarlo puedo decir como estudiante que tuvo que haber sido un poco difícil y posiblemente muy frustrante ( ha ha).
La materia la dio Ariel nuestro profesor y platica de lo importante que es ver la diversidad que existe en los lenguajes de programación y romper un poco la monotonía de que nos enseñen lenguajes como C/C++ y Java para resolver casi todas las aplicaciones que se nos presentan. Aunque para varios también les fue enseñando Python, a mí me tocó ver objective-c para la materia de aplicaciones móviles, en el que nos enseñaron a crear aplicaciones para iOS y también fue una experiencia diferente a lo que normalmente estamos acostumbrados.
En cuanto a nuestra educación, puedo imaginar que Erlang les abrió los ojos a los estudiantes bastante ya que al ser un lenguaje de programación que su principal enfoque sea la concurrencia, las aplicaciones con casi ilimitadas para la utilización de Erlang. En mi caso, Lenguajes de programación es todo Clojure, y eso no quiere decir que sea malo, al contrario, siento que Clojure también te abre los ojos a una nueva forma de resolver problemas con su programación funcional a comparación de lo usual que es programación orientada a objetos.

El articulo sostiene muchas ideas de las ventajas que tiene aprender a utilizar Erlang y que están bastante bien fundamentadas para mantenerse a favor de que siga siendo enseñado. La materia de Lenguajes de programación me gustó mucho gracias a que aprendimos algo fuera de lo usual que es Clojure, pero considero que posiblemente hubiera disfrutado el curso igual si además nos hubieran enseñado Erlang.

No comments:

Post a Comment