RUBY Presentacion

6
RUBY TRABAJO LENGUAJES DE PROGRAMACIÓN

description

vdv

Transcript of RUBY Presentacion

Presentacin de PowerPoint

RUBYTrabajo Lenguajes de programacin

HISTORIA El lenguaje fue creado por Yukihiro "Matz" Matsumoto, quien empez a trabajar en Ruby el 24 de febrero de 1993, y lo present al pblico en el ao 1995. En el crculo de amigos de Matsumoto se le puso el nombre de "Ruby" (en espaol rub) como broma aludiendo al lenguaje de programacin "Perl" (perla.)

DEFINICIONRuby es un lenguaje de programacin interpretado en una sola pasada y su implementacin oficial es distribuida bajo una licencia de software libre.Ruby es un lenguaje para principiantes slo porque es fcil! Es un lenguaje poderoso y de calibre profesional, si es que existe alguno as.

CARACTERISTICASOrientado a objetosCuatro niveles de mbito de variable: global, clase, instancia y local.Manejo de excepcionesiteradores y clausuras o closures (pasando bloques de cdigo)expresiones regulares nativas similares a las de Perl a nivel del lenguajePosibilidad de redefinir los operadores (sobrecarga de operadores)recoleccin de basura automticaAltamente portableHilos de ejecucin simultneos en todas las plataformas usando green threadsCarga dinmica de DLL/bibliotecas compartidas en la mayora de las plataformasIntrospeccin, reflexin y metaprogramacinAmplia librera estndarSoporta inyeccin de dependenciasSoporta alteracin de objetos en tiempo de ejecucin continuaciones y generadores

VERSIONES La ltima versin estable de la rama 1.8 es la 1.8.7_p248, de la rama 1.9 es la 1.9.2_p180 . La versin en 1.9 que incorpora mejoras sustanciales en el rendimiento del lenguaje, salio el 31 de diciembre de 2006.Actualmente van han sacado las versiones 2.0, 2,1 y 2.2.0

EJEMPLO VIDEOhttps://www.youtube.com/watch?v=yZC4aU8iBkw