Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
53Activity
0 of .
Results for:
No results containing your search query
P. 1
Lenguaje de Programacion Ruby

Lenguaje de Programacion Ruby

Ratings: (0)|Views: 3,423 |Likes:
Published by RVD040589
Esta información habla acerca de el Lenguaje DE Programación Ruby. Contiene lo que son sus variables, operadores, palabras reservadas entre otras cosas
Esta información habla acerca de el Lenguaje DE Programación Ruby. Contiene lo que son sus variables, operadores, palabras reservadas entre otras cosas

More info:

Categories:Types, Resumes & CVs
Published by: RVD040589 on Mar 12, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

07/05/2013

pdf

text

original

 
INSTITUTO TECNOLOGICO DE VERACRUZMateria: Programación de sistemasProfesora: Martínez moreno MarthaAlumnos:
RAMOS VEGA DIANA
Rivera Hernández Félix o.
Rodal vela Cinthia Tema: lenguaje de programación “ruby”Grupo: 5h1b
LENGUAJE DE PROGRAMACION “RUBY”
 
 ANTECEDENTES:
Ruby es un lenguaje multiplataforma, interpretado y orientado a objetos.Ruby fue diseñado por Yukihiro Matsumoto ('Matz') en 1993, con elPrincipio de la Menor Sorpresa: Matz dice "quería minimizar mi frustraciónmientras programo, y eso conllevaba minimizar mi esfuerzo. Este es elprincipal objetivo de Ruby,lo presentó al blico en el o 1995. En elrculo de amigos de Matsumoto se le puso el nombre de "Ruby" (enespañol
rubí 
) como broma aludiendo al lenguaje de programación "Perl"(
 perla
).
Luego de mas de dos años de trabajo, Ruby se presenta al público en suversión 0.95.
En 1996, Ruby 1.0 es ofrecido al público. A partir de 1997, varias empresasse interesaron en ruby como un campo para explorar, y ese mismo año seescribió el primer artículo técnico.
En el 2000, IBM se interesa en el lenguaje y publica un artículo acerca de ladenominada
Latest open source gem Japan(La última gema del opensource del Japón).
En el año 2004 hubo un boom en el interés por Ruby, debido a Ruby onRails: el entorno para desarrollo web de David Heinemeier Hansson. Se loha seleccionado como el lenguaje
de programación del 2006
y seencuentra en los entre los 10 mas populares de la actualidad según elranking
TIOBE.
EL USO DEL LENGUAJE 
El lenguaje Ruby esdiseñado para la productividad y la diversn deldesarrollador, siguiendo los principios de una buena interfaz de usuario.
1
Sostieneque el diseño de sistemas necesita enfatizar las necesidades humanas más quelas de la máquina:
2
Ruby sigue el "principio de la menor sorpresa", lo que significa que el lenguajedebe comportarse de tal manera que minimice la confusión de los usuariosexperimentados.Combina una sintaxis inspirada en Python,Perl con características deprogramación orientada a objetos similares a Smalltalk, Comparte tambiénfuncionalidad 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 suimplementación oficial es distribuida bajo una licencia de software libre.Características :
 
Orientado a objetos
Existe diferencia entre mayúsculas y minúsculas.
Múltiples expresiones por líneas, separadas por punto y coma “;”.
Dispone de manejo de excepciones.
Librerías de extensiones dinámicamente si el (Sistema Operativo) lopermite.
Dinámico
Entiende expresiones regulares
Multiplataforma
Recolector de basura inteligente
Sintaxis flexible
Sobre carga de operadores
Puede cargar libreas de extensiones dinámicamente si el (SistemaOperativo) lo permite.
PortátilVentajas:
Permite desarrollar soluciones a bajo Costo.
Software libre.
Multiplataforma.Desventajas :
No soporta polimorfismo de funciones (sobrecarga)
No es tipado fuerte
Interpretado = Lento
Mancuso
LA SIMBOLOGIA
La sintaxis de Ruby es similar a la de Perl o Python. La definición de clases ymétodos está definida por palabras clave .Los operadores son un componente esencial de cualquier lenguaje deprogramación. Con ellos podemos asignar, unir, cambiar o comparar valores dedatos, cambiar el flujo del programa, etc. Los operadores son
símbolos
querepresentan operaciones sobre un valor. Estos operadores requieren de dosoperandos.
 
CARACTERESESPECIALESFUNCION

Activity (53)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Uriel Ervey liked this
Scott Cruz liked this
silcardo liked this
Alee Maigua liked this
struts123 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->