[Todos] Programación en Ruby
Matías Battocchia
matias en riseup.net
Mar Mayo 21 11:50:37 ART 2013
Como estudiante de FÃsica, mi experiencia con la FÃsica Computacional está
marcada por dos etapas. En la primera aprendà a resolver problemas con C,
un lenguaje de bajo nivel. En la segunda adopté un lenguaje de alto nivel,
llamado Ruby[1].
Resolviendo problemas en ambos lenguajes me encontré que un programa en C
podÃa llevarme 3 dÃas completos, mientras que uno en Ruby apenas una
mañana. Por supuesto que si la solución en Ruby demoraba 1 minuto en
correr, la que estaba en C lo hacÃa en menos de 10 segundos.
Tenemos un dilema ahÃ. ¿La eficiencia ganada (50 segundos) yendo al bajo
nivel vale el esfuerzo adicional (2,5 dÃas)?
Hay muchos casos en los que no. Me pareció buena idea tener en nuestra
Facultad un taller de programación, para que los estudiantes de cualquier
disciplina tuvieran un espacio donde perfeccionar un lenguaje de alto nivel.
Luego de una gestión infructuosa con la SecretarÃa de Extensión[2], junto
con algunos colaboradores felizmente estamos realizando —fuera de la
Facultad— el taller, al cual tengo el agrado de invitarlos:
http://rubylab.com.ar
Saludos,
MatÃas
----
[1] Las principales diferencias entre el bajo y el alto nivel son que los
lenguajes del primer tipo corren más rápido y consumen menos recursos que
los del segundo, los cuales en contraposición a los de bajo nivel abstraen
(se encargan de) tareas por las que uno ya no se tiene que
preocupar—resultando más fácil programar.
[2] En octubre de 2012. Como el SUM del CECEN no era adecuado se buscó
apoyo en la SecretarÃa de Extensión, pensando en que si existe un taller de
guitarra, uno de programación serÃa igual de factible. La SecretarÃa
descartó la posibilidad y nos recomendó utilizar el comedor del Pabellón 2.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://mail.df.uba.ar/pipermail/todos/attachments/20130521/af24a727/attachment.html
Más información sobre la lista de distribución Todos