0% encontró este documento útil (0 votos)
36 vistas11 páginas

Ruby

Ruby es un lenguaje de programación dinámico y orientado a objetos creado en 1993 por Yukihiro Matsumoto. Es un lenguaje de propósito general que permite desarrollar todo tipo de aplicaciones, como aplicaciones web gracias a frameworks como Ruby on Rails. Ruby es un lenguaje interpretado, orientado a objetos, de alto nivel y de código abierto que se puede ejecutar en múltiples plataformas.

Cargado por

Gonzalo Chavez
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)
36 vistas11 páginas

Ruby

Ruby es un lenguaje de programación dinámico y orientado a objetos creado en 1993 por Yukihiro Matsumoto. Es un lenguaje de propósito general que permite desarrollar todo tipo de aplicaciones, como aplicaciones web gracias a frameworks como Ruby on Rails. Ruby es un lenguaje interpretado, orientado a objetos, de alto nivel y de código abierto que se puede ejecutar en múltiples plataformas.

Cargado por

Gonzalo Chavez
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
Está en la página 1/ 11

RUBY

Lenguajes de Programación
UPSLP
Integrantes:

Loredo Aguilar Erick Gael


Ponce Chávez Gonzalo Josué
Martínez Ortiz Eduardo Antonio
Covarrubias González Gabriel
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 público en el año 1995. En el círculo de amigos de Matsumoto se le
puso el nombre de "Ruby" como broma aludiendo al lenguaje de programación "Perl".

• Matz unió lo mejor de su lenguaje de programación favorito (PERL) para crear un


lenguaje potente, flexible e incluso divertido.

• Escogió lo mejor de la programación (ADA, PERL, SMALLTALK, EIFFEL, LISP) e


incluso creó un lenguaje orientado a objetos más potente que Python.

• Es un lenguaje que fomenta la productividad. Es perfecto para principiantes, ya que es


sencillo.
Lenguaje de propósito
01 Con Ruby se pueden desarrollar todo
general
tipo de aplicaciones diferentes
Caracteristicas
Lenguaje interpretado
02 Se necesita que el intérprete de Ruby
evalué el código y lo traduzca en
lenguaje de máquina entendible por
un ordenador, pero no existe un
proceso previo de compilación como
en C o Java.

Dinámico y flexible
03 Con estrategias como la meta
programación (escribir programas
que escriben o manipulan otros
programas). Incluso se puede
utilizar el propio lenguaje Ruby
para alterar el código en tiempo de
ejecución.
Otras Caracteristiccas

Alto nivel Open Source y multiplataforma Orientado a Objetos


se puede descargar TODO es un objeto, es decir,
Está lejos del lenguaje de
totalmente gratis de la todo tiene una serie de
máquina y es muy
página oficial y propiedades (variables de
cercano al inglés, a veces
ejecutarlo en instancia) y sobre el objeto
parecerá que simplemente
diferentes sistemas podemos realizar acciones (o
se está escribiendo en
operativos. ejecutar métodos).
inglés.
Uno de los elementos que hace que Ruby sea tan popular es
Ruby On Rails, un Framework que está muy de moda para
realizar aplicaciones Web modernas.

Rails está escrito en Ruby, por lo tanto se necesita del mismo


para hacer aplicaciones Web.
Gemas
Una gema en Ruby es un conjunto de código
empaquetado. Se pueden utilizar las gemas
por ejemplo para añadir a nuestro programa
funcionalidad que ya ha implementado otro
desarrollador para así reutilizar código y
ahorrarnos trabajos.
Posibilidades de Ruby
Ruby, a diferencia de otros lenguajes de programación, tiene un propósito general. Esto
significa que tiene la capacidad de desarrollar varios tipos de aplicaciones, tales como
apps de servicios web, procesamiento de datos, correos electrónicos, aplicaciones en red y
mucho más.

En este entorno de desarrollo web encuentras códigos abiertos que sirven para optimizar
la satisfacción de los programadores y contar con una productividad sostenible.

Ruby en lenguaje de programación es uno de los sistemas más eficientes y completos


dentro de la industria. Te permite escribir códigos que favorecen la configuración y
convención.

Una de las características más resaltantes de Ruby es que te facilita el crear prototipos
planificados para tus proyectos en la web con poco tiempo de inversión. A su vez, puedes
revisar el progreso del desarrollador para prever posibles errores.
Sitios Web mas famosos desarrollados en
Ruby on Rails

• Fiverr • GitHub

• Airbnb • Hulu

• Twitch • Netflix
Gracias
Alternative Resources

Find more illustrations like these on Stories by Freepik

También podría gustarte