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:
Postar um comentário