terça-feira, 25 de março de 2014


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.         

Ruby Em Linux

       Dependendo da distribuição que está a utilizar, existem inúmeras maneiras para instalar Ruby. A primeira opção é simplesmente fazer o download do código fonte (em baixo) e compila-lo manualmente. No entanto, em algumas plataformas, há gestores de pacotes que tornam a instalação do Ruby extremamente fácil.
Por exemplo, o Debian ou Ubunto apt-get providenciam uma solução simples e elegante:
$ sudo apt-get install ruby irb rdoc
Para o irb e rdoc vamos necessitar de activar o repositório universal.

INSTALAÇÃO DO RUBY NO LINUX (UBUNTU)

A instalação do Ruby no Linux é muito parecida com a instalação no Windows. A maior diferença é que você só precisa de alguns comandos no terminal e ele se encarrega de todo o resto (baixar e instalar no devido lugar).
1
$ sudo apt-get install ruby1.9.1-full
Pronto, Ruby instalado. Agora você pode fazer um teste rápido. Digite no terminal:
1
$ ruby -v

PRIMEIRA APLICAÇÃO RUBY NO LINUX

Você já deve saber que escrever um “Hello World” em Ruby é muito simples. Então vamos fazer um programa executá-lo. Para fazer isso iremos precisar de um editor de texto simples(Gedit, por exemplo) e o terminal para digitar alguns comandos. Agora vamos aos passos:
  • Abra o terminal (console) e vamos criar uma pasta para guardar o nosso programa, da seguinte forma:
1
2
3
$ cd ~
$ mkdir testeruby
$ cd testeruby
  • Abra o Gedit ou outro editor de sua preferência, escreva o texto abaixo:
1
puts "Hello world Ruby!"
  • Salve com o nome programa.rb na seguinte pasta: ~/testeruby
  • Volte para o terminal e execute o seu programa
1
$ ruby programa.rb
Se você fez tudo certinho verá o texto “Hello world Ruby!” sendo exibido no terminal (console).
Quando se usa o Linux, existem duas formas de você executar seus programas utilizando o Ruby. A primeira forma é utilizando o comando ruby + nome-do-arquivo.rb no terminal, como no exemplo anterior. A outra forma, é colocar o caminho para o interpretador Rubydentro do arquivo programa.rb como no texto abaixo:
1
2
#!/usr/bin/env ruby
puts "Hello world Ruby!"
Agora dê permissão de execução para o seu arquivo:
1
$ chmod +x programa.rb
E execute-o:
1
$ ./programa.rb
Perceba que a diferença entre as duas formas de execução de programas Ruby é apenas o comando no terminal. Na primeira forma você usa o comando “ruby” e na segunda você o executa como um arquivo qualquer do linux.
Pronto, programa escrito e executando!

Para Além do Básico

O Ruby é rico em outras características, entre as quais se destacam as seguintes:
  • Capacidade de tratamento de excepções, tal como o Java ou Python, por forma a facilitar o tratamento de erros.
  • Um verdadeiro mark-and-sweep garbage collector para todos os objectos Ruby. Não é necessário manter contadores de referência em bibliotecas de extensão (extension libraries). Tal como Matz diz, “Isto é melhor para a sua saúde.”
  • Escrever extensões C em Ruby é mais fácil do que em Perl ou Python, com uma API refinada para chamar Ruby desde o código C. Isto inclui chamadas para embeber Ruby em software externo por forma a ser utilizado como uma linguagem interpretada dentro do software. Uma interface SWIG também se encontra disponível.
  • O Ruby pode carregar bibliotecas de extensão (extension libraries) dinamicamente se um Sistema Operativo o permitir.
  • O Ruby tem um sistema de threading independente do Sistema Operativo. Portanto, para todas as plataformas nas quais o Ruby corre, temos multithreading, independentemente de o Sistema Operativo o suportar ou não, até em MS-DOS temos multithreading!
  • O Ruby é altamente portável: é desenvolvido principalmente em ambiente GNU/Linux, mas trabalha em muitos tipos de ambientes UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, etc.
    Fonte: https://www.ruby-lang.org/pt/ 





      

Nenhum comentário: