ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

LENGUAJE DE PROGRAMACION “RUBY”


Enviado por   •  22 de Noviembre de 2012  •  Trabajo  •  560 Palabras (3 Páginas)  •  878 Visitas

Página 1 de 3

LENGUAJE DE PROGRAMACION “RUBY”

1.- INTRODUCCION

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

Alguna de sus características son las siguientes:

*Orientado a Objetos

*Existe diferencia entre mayúsculas y minúsculas

*Múltiples expresiones por líneas, separadas por punto y coma

*Entiende expresiones regulares

*Multiplataforma

*Portátil

Ventajas:

*Permite desarrollar soluciones a bajo costo

*Software libre

*Multiplataforma

Desventajas:

*No soporta polimorfismo de funciones (sobrecarga)

*No es tipado fuerte

*Interpretado = Lento

2.- ANALISIS LEXICO

También llamado analizador léxico gráfico. Es un programa del compilador, que lee una secuencia determinada de símbolos y caracteres, produciendo una secuencia de objetos llamados Tokens.

Los tokens sirven para una posterior etapa del proceso de traducción, siendo la entrada para el analizador sintáctico.

3.- DICCIONARIO

Palabra Reservada Función

alias Crea un alias para un operador, método o variable global que ya exista.

and Operador lógico, igual a && pero con menor precedencia.

break Finaliza un while o un untilloop, o un método dentro de un bloque

case Compara una expresión con una clausula when correspondiente

class Define una clase; se cierra con end.

def Inicia la definición de un método; se cierra con end.

defined? Determina si un método, una variable o un bloque existe.

do Comienza un bloque; se cierra con end.

else Ejecuta el código que continua si la condición previa no es true. Funciona con if,

elsif, unless o case.

elsif Ejecuta el código que continua si la condicional previa no es true. Funciona con if o elsif.

end Finaliza un bloque de código.

ensure Ejecuta la terminación de un bloque. Se usa detrás del ultimo rescue.

false Lógico o Booleano false.

true Lógico o Booleano true.

for Comienza un loop for. Se usa con in.

if Ejecuta un bloque de código si la declaración condicional es true. Se cierra con end.

in Usado con el

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com