Bem-vindo ao Pequeno Livro do Ruby
Anterior Índice Próximo
Curso de Ruby...
- Strings e Métodos
- Classes e Objetos
- Hierarquia de Classes
- Acessores, Atributos, Variáveis de Classe
- Arrays
- Hashes
- Laços e Iteradores
- Declarações Condicionais
- Módulos e Mixins
- Salvando Arquivos, Avançando ...
O que é Ruby?
Ruby é uma linguagem de programação interpretada multi plataforma que tem muitas características em comum com outras linguagens de script como Perl e Phyton. Contudo a sua versão de orientação a objetos é mais completa que aquelas linguagens e, em muitos aspectos, o Ruby tem mais em comum com o bisavô das linguagens OOP (programação orientada a objetos)'puras', o Smalltalk. A linguagem Ruby foi criada por Yukihiro Matsumoto (comumente conhecido
por 'Matz') e foi liberada pela primeira vez em 1995.
Instale o Ruby mais um Editor de Código
Debian
Para instalar o ruby no debian basta digitar o comando:
apt-get install ruby
simples assim
Utilize o seu editor preferido. Eu uso o vim, para instalá-lo basta digitar o comando:
apt-get install vim
Estamos prontos para começar a brincar
Outros sistemas
Para instalar o ruby em outros sistemas GNU/Linux você pode baixar o código fonte do ruby em:
http://www.ruby-lang.org/en/
O vim pode ser baixado em:
http://www.vim.org/download.php
Rodando Programas Ruby
Para rodar programas utilizando Ruby no GNU/Linux basta abrir um bom e velho terminal e digitar o comando:
ruby <nome do programa>
Por exemplo:
ruby helloworld.rb
Como usar
Este é um tutorial passo-a-passo para programar em Ruby e você pode segui-lo capítulo a capítulo, lendo o texto e rodando os programas exemplo. Por outro lado, se você preferir encurtar a história, você pode testar alguns programas na ordem que lhe convier, então retornar ao texto para o esclarecimento do código ou da sintaxe usada. Não há nenhuma aplicação monolítica neste livro, apenas pequenos programas exemplo - então é fácil pular de um capítulo para outro se assim você achar melhor.
Tomando conhecimento do texto
Neste tutorial, qualquer código fonte Ruby está escrito como este:
def print_hello
puts( "Hello" )
end
Quando existir um programa exemplo acompanhando o código, o nome do programa será mostrado em uma pequena caixa como esta.
helloworld.rb
Notas explicativas ( as quais geralmente fornecem alguma sugestão, dica ou uma explicação aprofundada de algum ponto mencionado no texto) são mostrados em uma caixa como esta:
Esta é uma nota explicativa. Você pode pulá-la se quiser - mas se você
o fizer poderá perder algo interessante...!
Anterior Índice Próximo
Programando
Para se programar em ruby uma boa dica é estar sempre com a API do ruby aberta em uma aba do navegador. Para isso basta acessar o site:
http://www.ruby-doc.org/core/
A API do ruby é uma documentação descrevendo as clases e seus respectivos métodos.
Acredite!!! Ela irá salvar sua vida algumas vezes.
--
LeandroNunes - 18 Oct 2006