tipitipi

Friday, October 20, 2006

[Progrraming] Ruby .. tiene onda o no?

Leyendo en un par de lados lei que hablaban bastante bien de este lenguaje de alto nivel orientado a objetos, puede que en el futuro tengamos que adaptarnos a cosas como estas al igual que los coboleros al Java.
Bueno, respecto a esto dejo un par de cosas, las caracteristicas principales.. que son:

Ruby es un lenguaje de programación reflexivo y orientado a objetos creado por el programador japonés Yukihiro "Matz" Matsumoto en 1993. Combina una sintaxis inspirada en Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Python, Lisp, Dylan y CLU. Ruby es un lenguaje de programación interpretado y su implementación oficial es distribuida bajo una licencia de software libre.

Características

  • Posibilidad de realizar directamente llamadas al sistema operativo.
  • Potentes operaciones sobre cadenas de caracteres y expresiones regulares.
  • Retroalimentación inmediata durante el proceso de desarrollo.
  • Son innecesarias las declaraciones de variables.
  • Las variables son de tipo dinámico.
  • La sintaxis es simple y consistente.
  • La gestión de la memoria es automática.
  • Enteros de precisión múltiple.
  • Modelo de procesamiento de excepciones.
  • Carga dinámica.
  • Hilos.
  • Los números y los caracteres literales son objetos, tienen los métodos de su clase que pueden llamarse normalmente.
  • Clases, herencia, métodos, ...
  • Métodos singleton.
  • Mixins por módulos.
  • Iteradores y cierres.
Un tutorialcito bastante básico, pero safable, con link para bajar el sdk .. http://www.tufuncion.com/ruby-tutorial-basico.

Y finalmente una opinion de Joel On software sobre la adaptacion de los vejetes al Java y demás.. http://www.joelonsoftware.com/items/2006/10/12.html

Nos vemos.

0 Comments:

Post a Comment

<< Home