Linguagens de Programação
FACULDADE FUCAPI (INSTITUTO DE ENSINO SUPERIOR FUCAPI)
COORDENAÇÃO DE GRADUAÇÃO EM
SISTEMA DE INFORMAÇÃO
LINGUAGENS DE PROGRAMAÇÃO
MANAUS
2015
Linguagem Ruby
Histórico
Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script.
Área de Aplicação
A linguagem Ruby é utilizada para desenvolvimento de sistemas orientados a objetos e de script. A maioria dos administradores de sistemas Unix utilizam Perl ou Shell Script como ferramenta para resolver os problemas. Mas é possível usar Ruby para os mesmos fins.
Exemplo de código
Sobrenome=”Fabio”
Nome=”Akita”
Temporário=nome
Nome=sobrenome
Sobrenome=temporário
Puts “#{nome} #{sobrenome}”
#=> Fabio Akita
Neste código trocamos os valores das variáveis e em seguida imprimimos.
Estrutura da Linguagem
Não existem “tipos primitivos“ em Ruby, todos os tipos são classes:
Object é a classe mãe de todas as outras classes em Ruby
Numeric é uma classe abstrata que representa números
Integer é uma classe que representa números inteiros
Fixnum representa números inteiros de precisão fixa
Float é uma classe que representa números de pontos flutuantes (reais)
String é uma cadeia de caracteres
Perspectivas
Desde que foi tornado público em 1995, o Ruby arrastou consigo programadores devotos em todo o mundo. Em 2006, o Ruby atingiu aceitação massiva, com a formação de grupos de utilizadores em todas as principais cidades mundiais e com as conferências sobre Ruby com lotação esgotada, mas durante algum tempo vem caindo em utilização
R
Histórico
Foi criada originalmente por Ross Ihaka e por Robert Gentleman em 1993 no departamento de estatística da universidade de Auckland, Nova Zelândia, e foi desenvolvido por um esforço