Ruby
Uma linguagem dinâmica, open source com foco na simplicidade e na produtividade. Tem uma sintaxe elegante de leitura natural e fácil escrita.
# A classe Saudação
class Saudacao
def initialize(name)
@name = name.capitalize
end
def sauda
puts "Olá #{@name}!"
end
end
# Criar um novo objecto
ola = Saudacao.new("mundo")
# Saída: "Olá Mundo!"
ola.sauda
Os Ideais do Criador do Ruby
O Ruby é uma linguagem com um cuidadoso equilíbrio. O seu criador, Yukihiro “Matz” Matsumoto, uniu partes das suas linguagens favoritas (Perl, Smalltalk, Eiffel, Ada e Lisp) para formar uma nova linguagem que equilibra a programação funcional com a programação imperativa.
Ele disse com frequência que está “tentando tornar o Ruby natural, não simples”, de uma forma que reflita a vida.
Elaborando sobre isto, acrescenta:
O Ruby é simples na aparência, mas muito complexo no interior, tal como o corpo humano.