Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
RUBY por Mind Map: RUBY

1. Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos definición.

2. -Orientado a objetos -Cuatro niveles de ámbito de variable: global, clase, instancia y local. -Posibilidad de redefinir los operadores (sobrecarga de operadores) recolección de basura automática -Altamente portable -Hilos de ejecución simultáneos en todas las plataformas usando hilos verdes. -Carga dinámica de DLL/bibliotecas compartidas en de las plataformas Introspección, reflexión y metaprogramación. -Amplia librería estándar -Soporta inyección de dependencias. -Soporta alteración de objetos en tiempo de ejecución continuaciones y generadores.

3. Ventajas: * Compartir archivos y recursos informáticos como almacenamiento, impresoras, etc. * Compartir internet. * Comunicación de todo tipo entre las computadoras. * Es muy barato crear una red de computadoras en un mismo edificio, especialmente con el uso de WI-FI (inalámbrico).

4. Su creador, Yukihiro “Matz” Matsumoto, mezcló partes de sus lenguajes para formar un lenguaje que incorporara la programación funcional como la imperativa.

5. Desventajas: * La instalación puede ser costosa si las computadoras están muy distanciadas entre sí físicamente (a cientos de kilómetros); aunque esto es cada vez más barato de hacer, incluso internet solucionó muchos de estos problemas. * Todavía sigue siendo un poco complicado crear la red (por lo menos para los usuarios más inexpertos).