Documentos de Académico
Documentos de Profesional
Documentos de Cultura
RUBY
Además, debido a todos los beneficios que ofrece Ruby, cuenta con una
extensa comunidad detrás que respaldan y lo defienden.
7. FILOSOFIA DE RUBY.
El creador del lenguaje, Yukihiro "Matz" Matsumoto, ha dicho que Ruby está dis
eñado para la productividad y la diversión del desarrollador, siguiendo los princi
pios de una buena interfaz de usuario. Sostiene que el diseño de sistemas nece
sita enfatizar las necesidades humanas más que las de la máquina.
8. INSTALACIÓN DE RUBY.
ruby -v
Esto debería darte la información de la versión de Ruby instalada.
$sudoapt-get installruby-full
$sudoyum installruby
La versión instalada es típicamente la versión de Ruby disponible en el mom
ento de liberación de la versión específica de cada distribución.
Tenemos varios canales por cada serie menor de Ruby. Por ejemplo, la sigui
ente orden cambia a Ruby 2.3:
- portage (Gentoo)
$sudoemerge dev-lang/ruby
Arch Linux usa un gestor de paquetes llamado pacman. Para instalar Ruby, s
olamente tienes que hacer esto:
$sudopacman -S ruby
9. EJEMPLOS DE ALGORITMOS EN RUBY:
$alfabeto_mayusculas = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
$alfabeto_minusculas = "abcdefghijklmnopqrstuvwxyz"
$longitud_alfabeto = 26
$limite_inferior_mayusculas = 65
$limite_inferior_minusculas = 97
=begin
@author parzibyte
La cadena es el mensaje a cifrar o descrifrar
=end
cadena_con_rotaciones = ""
if !letra.match(/^[[:alpha:]]$/)
cadena_con_rotaciones += letra
next
end
alfabeto = $alfabeto_mayusculas
limite = $limite_inferior_mayusculas
alfabeto = $alfabeto_minusculas
limite = $limite_inferior_minusculas
end
valor_ascii = letra.ord
# Rotar
cadena_con_rotaciones += alfabeto[nueva_posicion]
end
cadena_con_rotaciones
end
mensaje = "Programando en Ruby desde parzibyte.me"
rotaciones = 5