Ingeniero

Páginas: 25 (6107 palabras) Publicado: 2 de noviembre de 2012
Lenguaje Ruby y su entorno
Curso de Ruby I: Introducción

Pedro Navajas Modelo
Laboratorio de Software Libre Escuela Politécnica Superior Universidad de Córdoba

16 de Marzo de 2011

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

1 / 31

Tabla de contenidos
1

Ruby: ese gran lenguaje Características de Ruby Introducción a Ruby Primer contacto conRuby Cadenas
Un primer programa usando cadenas

2

Expresiones regulares Vectores (Arrays) Hashes
3

Bloque de control Bloque “case” Bloque “while” Bloque “for” e iteradores Iteradores
Pedro Navajas Modelo (UCO) Curso de Ruby Laboratorio de Software Libre 2 / 31

Ruby: ese gran lenguaje

Características de Ruby

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de SoftwareLibre

3 / 31

Ruby: ese gran lenguaje

Características de Ruby

Introducción a Ruby

Sección Actual:
1

Ruby: ese gran lenguaje Características de Ruby Introducción a Ruby Primer contacto con Ruby Cadenas
Un primer programa usando cadenas

2

Expresiones regulares Vectores (Arrays) Hashes
3

Bloque de control Bloque “case” Bloque “while” Bloque “for” e iteradores IteradoresPedro Navajas Modelo (UCO) Curso de Ruby Laboratorio de Software Libre 3 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación interpretado

Posibilidad de llamadas directas al sistema operativo Potentes expresiones sobre cadenas de caracteres y expresiones regulares Facilidades de desarrollo y desarrollo incremental

Pedro Navajas Modelo (UCO)

Curso deRuby

Laboratorio de Software Libre

4 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación interpretado

Posibilidad de llamadas directas al sistema operativo Potentes expresiones sobre cadenas de caracteres y expresiones regulares Facilidades de desarrollo y desarrollo incremental

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de SoftwareLibre

4 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación interpretado

Posibilidad de llamadas directas al sistema operativo Potentes expresiones sobre cadenas de caracteres y expresiones regulares Facilidades de desarrollo y desarrollo incremental

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

4 / 31

Ruby: esegran lenguaje

Características de Ruby

Un lenguaje de programación orientado a objetos

Todo es un objeto (¡incluso nil!) Características de la POO (herencia, clases, métodos...) Métodos singleton Iteradores y cierres

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

5 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje deprogramación orientado a objetos

Todo es un objeto (¡incluso nil!) Características de la POO (herencia, clases, métodos...) Métodos singleton Iteradores y cierres

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

5 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación orientado a objetos

Todo es un objeto (¡incluso nil!)Características de la POO (herencia, clases, métodos...) Métodos singleton Iteradores y cierres

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

5 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación orientado a objetos

Todo es un objeto (¡incluso nil!) Características de la POO (herencia, clases, métodos...) Métodos singleton Iteradoresy cierres

Pedro Navajas Modelo (UCO)

Curso de Ruby

Laboratorio de Software Libre

5 / 31

Ruby: ese gran lenguaje

Características de Ruby

Un lenguaje de programación dinámico

Son innecesarias las declaraciones de variables Las variables no tienen tipo La sintaxis es simple y consistente La gestión de memoria se realiza automáticamente

Pedro Navajas Modelo (UCO)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS