Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Lenguaje ruby
1. República Bolivariana de Venezuela
Ministerio del poder popular para la defensa
Universidad Nacional Experimental Politécnica
De la Fuerza Armada Bolivariana
Barinas-Núcleo Barinas
Barinas, Marzo 2015
Bachiller:
Díaz Orlando
Bastidas Jonathan
Tovar Jhon
Ing. De Sistemas
S-71
Profesor:
Jiménez Rubén
2. "Ruby" (en español rubí) como
broma aludiendo al lenguaje de
programación "Perl" (perla).
SIGNIFICADO DEL NOMBRE
HISTORIA
El lenguaje fue creado por Yukihiro
"Matz" Matsumoto, en Japón y lo
presentó al público en el año 1995.
3. "Es un lenguaje de scripts para una programación orientada a
objetos rápida y sencilla, es un lenguaje de programación interpretado,
de muy alto nivel y orientado a objetos.
¿QUÉ TIPO DE LENGUAJE ES RUBY?
CARACTERÍSTICAS
•Orientado a objetos
•Cuatro niveles de ámbito de variable: global,
clase, instancia y local.
•Manejo de excepciones.
•recolección de basura automática.
•Altamente portable.
•Amplia librería estándar
•Soporta alteración de objetos en tiempo de
ejecución.
•continuaciones y generadores.
4. OBJETIVO
Ruby está diseñado para la productividad y la diversión
del desarrollador, siguiendo los principios de una buena
interfaz de usuario. Sostiene que el diseño de sistemas
necesita enfatizar las necesidades humanas más que las de
la máquina.
Ruby sigue el "principio de la menor sorpresa", lo que
significa que el lenguaje debe comportarse de tal manera
que minimice la confusión de los usuarios experimentados.
5. •Una de las ventajas es que puedes hacer lo
que quieras en tiempo de ejecución, incuso
cambiar la clase base de una clase heredada.
•Se puede nombrar es la claridad y simplicidad
del código fuente.
•Es posible realizar aplicaciones en modo texto,
gráficos y Web con su framework Ruby on
Ralis.
•Es de código libre.
VENTAJAS
6. • Comunidades y soporte: la comunidad de
soporte de Ruby no es tan grande como las
comunidades de PHP
• Procesamiento lento: 20 veces más lento
que Java al procesar.
• Desarrollo: el desarrollo de Ruby y las
actualizaciones son más lentas.
DESVENTAJAS
7. #Hola mundo en Ruby
Class HolaMundo
def initialize()
end
def saluda()
puts "Hola Mundo"
end
end
objeto= HolaMundo.new()
objeto.saluda
gets()
EJEMPLOS
8. EJEMPLOS
#Suma
class Numeric
def sumar(x)
self.+(x)
end
end
y = 5.sumar 6
# ahora y vale 11
#Repetir cadenas
puts (“Hola”+” Adios “)*3
#Class SumaN
def initialize()
end
def suma()
valorUno= 1
valorDos= 2
puts valorUno + valorDos
end
end
objeto= SumaN.new()
objeto.suma
gets()
#Cadenas
puts (“Hola”+” Adios “)*3
9. • Simulación.
• Generación de códigos.
• Procesamiento de imagines.
• Prototipos.
PRINCIPALES USOS
EN QUE RANKING ESTA RUBY
El índice TIOBE, que mide el crecimiento de los lenguajes de
programación, ubica a Ruby en la posición #20 del ranking
mundial. En febrero del presente año.