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

LENGUAJE DE PROGRAMACION “RUBY”


Enviado por   •  22 de Noviembre de 2012  •  Trabajos  •  560 Palabras (3 Páginas)  •  868 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

...

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