Monday, December 29, 2008

Matz en RubyConf 2008

Matz Matsumoto, el autor del lenguaje de programación Ruby, dio un discurso clave, "keynote", en RubyConf 2008, en Noviembre.

Su tema fue "Por qué Ruby?". Dice Matz que adora los lenguajes de programación. Ruby fue diseñado para "maximizar la libertad".

Nos explica Matz, por qué queremos un lenguaje:
* Porque hace que programar sea más fácil;
* su primer lenguaje fue BASIC y luego descubrió LISP; estos lenguajes están a ambos extremos de la escala;
* la comunidad y la gente es importante; su entusiasmo es importante;
* la productividad y la eficiencia es importante;
* mucha gente usa Ruby debido a Rails;
* Rails: un lenguaje (basado en Ruby) para hacer aplicaciones para la red;
* Rake: un lenguaje (basado en Ruby) para construir aplicaciones;
* RSpec: un lenguaje (basado en Ruby) para hacer testing;
* Ruby es un Meta-DSL (meta-lenguaje usado para crear lenguajes en dominios específicos;
* Gartner proyecta 4 millones de usuarios de Ruby para el 2013;
* cuidado que no nos dejemos llevar por el deseo al dinero; podríamos perder algo muy importante;
* las razones más importantes para Matz son el amor al lenguaje y a la comunidad.


Referencia:
Discurso de Matz en RubyConf 2008 (video en línea)

No comments: