0% encontró este documento útil (0 votos)
55 vistas7 páginas

Introducción al Lenguaje Ruby

Ruby es un lenguaje de programación orientado a objetos creado en 1993 por Yukihiro Matsumoto. Ruby se utiliza principalmente con Ruby on Rails, un framework para crear aplicaciones web. Algunas aplicaciones conocidas desarrolladas con Ruby incluyen Twitter, Kickstarter y Twitch.

Cargado por

otro coso
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas7 páginas

Introducción al Lenguaje Ruby

Ruby es un lenguaje de programación orientado a objetos creado en 1993 por Yukihiro Matsumoto. Ruby se utiliza principalmente con Ruby on Rails, un framework para crear aplicaciones web. Algunas aplicaciones conocidas desarrolladas con Ruby incluyen Twitter, Kickstarter y Twitch.

Cargado por

otro coso
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

RUBY

LENGUAJE DE
PROGRAMACIÓN
O R I E N TA D O A O B J E T O S
El lenguaje fue creado por Yukihiro Matsumoto,

HISTORI quien empezó a trabajar en Ruby en febrero de


1993, y lo presentó en 1995. le puso el nombre

A de Ruby como broma aludiendo al lenguaje de


programación Perl.

Fue creado con la idea de ser un


lenguaje que mejore la productividad
haciendo que este sea divertido y fácil
entender para el programador para
ello toma lo mejor de varios lenguajes
ADA, PERL, SMALLTALK, EIFFEL, LISP
su versión actual es la 2.7.2 y
actualmente está siendo desarrollada la
V E R S I O N E S versión 3.0 que incluirá RBS un lenguaje
para describir los tipos de programa de
manera que las herramientas que lo
soporten entenderán mejor el código

también añadirá una característica llamada


Ractor diseñada para brindar una forma de
ejecución en paralelo sin preocuparse por
la seguridad de los hilos.
Usos de Ruby

• Ruby se usa principalmente junto a


Ruby on rails un framework
lanzado en 2004 que permite usarlo
para crear aplicaciones web

• Las aplicaciones donde se ha usado


este son entre otras

• twitter,kicksatarter,twich entre otras


mas
Tipo de lenguaje
• Ruby es un lenguaje de programación
interpretado puesto que no necesitas
compilar el código para poder ejecutarlo

• Esto quiere decir que una vez termines


el código y lo ejecutes este será
traducido línea a línea a código binario
por el interprete de manera que pueda
ser entendido por el ordenador
Diferencias
• El compilador transforma un
lenguaje a código binario además
este no se ejecuta en la etapa de
compilación.

• El intérprete interpreta (ejecuta)


una línea a la vez desde el archivo
fuente. Como PHP, Perl y otros
lenguajes de programación

• La maquina virtual permite ejecutar


un lenguaje intermedio
independiente de la plataforma y
ejecutar instrucciones específicas
de la máquina
Diferencias • Haskell es un lenguaje de programación
funcional mientras que Ruby es orientado a
Haskell y objetos.

Ruby
• Además, mientras que Ruby es interpretado
este puede ser tanto compilado como
interpretado

• el propósito que tiene Haskell es mas


académico y de investigación mientras que el
de Ruby es ser un lenguaje que aumente la
productividad y diversión del programador

• En Haskell prácticamente todo son funciones.


No hay variables y aparte de ello También
tiene inmutabilidad es decir que una vez se
define un valor, no es posible cambiarlo.
• haskell es un lenguaje declarativo centrado
principalmente en el que y Ruby es más
imperativo mas centrado en el como

También podría gustarte