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