Bem-vindo ao Pequeno Livro do Ruby

Anterior Índice Próximo

Curso de Ruby…

  1. Strings e Métodos
  2. Classes e Objetos
  3. Hierarquia de Classes
  4. Acessores, Atributos, Variáveis de Classe
  5. Arrays
  6. Hashes
  7. Laços e Iteradores
  8. Declarações Condicionais
  9. Módulos e Mixins
  10. 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 smile

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 wink

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
Topic revision: r1 - 05 Jul 2008, UnknownUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki-Colivre? Send feedback