Skip to content

Latest commit

 

History

History

ruby

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

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.

Links para estudos: