Descri O Ruby

673 palavras 3 páginas
Os Ideais do Criador do Ruby
O Ruby é uma linguagem com um cuidadoso equilíbrio . O seu criador, Yukihiro “Matz”
Matsumoto, uniu partes das suas linguagens favoritas (Perl, Smalltalk, Eiffel, Ada, CLU,
Dylan, Scheme, Python e Lisp) para formar uma nova linguagem que equilibra a programação funcional com a programação imperativa.
Ele disse com frequência que está a “tentar tornar o Ruby natural, não simples”, de uma forma que reflita a vida.
Elaborando sobre isto, acrescenta:

“O Ruby é simples na aparência, mas muito complexo no interior, tal como o corpo humano".

Sobre o crescimento do Ruby
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.
O índice TIOBE, que mede o crescimento das linguagens de programação, posiciona o
Ruby em #12 entre as linguagens de programação. Citando o seu crescimento, prevêm que “Existem possibilidades de que o Ruby entre no Top 10 dentro de meio ano.” Muito deste crescimento é atribuído à popularidade do software escrito em Ruby, em particular a framework de desenvolvimento web Ruby on Rails.
O Ruby é também totalmente livre. Não somente livre de custos, mas também livre para utilizar, copiar, modificar e distribuir.
Ver tudo como um Objeto
Inicialmente, Matz estudou outras linguagens em busca de encontrar uma sintaxe ideal.
Recordando a sua busca, disse, “Eu queria uma linguagem interpretada que fosse mais poderosa que o Perl e mais orientada aos objetos do que o Python.”
Em Ruby, tudo é um objeto. Cada parcela de informação e código podem receber as suas próprias propriedades e ações.
Em muitas linguagens, números e outros tipos primitivos não são objetos. O Ruby segue a influência da linguagem Smalltalk em atribuir métodos e variáveis de instância a todos os seus tipos. Esta abordagem facilita a utilização

Relacionados

  • Sistemas Informação
    8600 palavras | 35 páginas
  • Web Application
    19941 palavras | 80 páginas
  • tutorialruby
    39252 palavras | 158 páginas
  • Tutorial ruby
    32623 palavras | 131 páginas
  • Bill
    2093 palavras | 9 páginas
  • UFES
    15105 palavras | 61 páginas
  • Bruno oliver
    4116 palavras | 17 páginas
  • Monografia 1
    7117 palavras | 29 páginas
  • Trabalho de sistema operacioanis-jassonnascimento-heltonrodrigues-tcheyssonprado
    3324 palavras | 14 páginas
  • Linguagem LUA Apostila
    20021 palavras | 81 páginas