Vous êtes sur la page 1sur 7

Ruby

Luiz Gustavo Dias


Carlos Eduardo Moller
Introdução
 Ruby é uma linguagem de script interpretada
para programação orientada a objetos de um
modo fácil e rápido.

 Foi originalmente desenvolvida e planeja por


Yukihiro "Matz" Matsumoto e foi inspirada
principalmente por Python, Perl, Smalltalk.
Introdução
 Linguagem interpretada é uma linguagem de
programação onde o código onde é
executado por um programa chamado de
interpretador, que em seguida é executado
pelo sistema operacional ou processador. Um
código que passa pelo processo de
compilação pode ser considerado
interpretado mesmo assim, se o programa
resultando não for executado diretamente
pelo sistema operacional ou processador.
Introdução
 Ruby é hoje a 12ª linguagem de programação
mais popular do mundo, de acordo com o
índice Tiobe.

 Foi criada em 1993, mas só em 1999 após o


lançamento do Ruby 1.3 criou-se a lista de
discussão Ruby-Talk, marcando o interesse
da linguagem fora do Japão.
Introdução
 Ruby on Rails:

Devido à grande exposição de um framework


web feito em Ruby, o Ruby on Rails, a
linguagem têm sido alvo de grandes elogios e
grandes críticas, justamente pela sua
praticidade e vem crescendo
significativamente.
Recursos do Ruby
 Ruby não precisa de declaração de variáveis,
todas variáveis são objetos

 Recursos de tratamento de exceção assim


como o Java e Python

 Ruby é uma linguagem completa e pura


orientada à objetos
Recursos do Ruby
 Tem um sistema garbage collector

 Ruby pode carregar bibliotecas de extensão


dinamicamente, se o sistema operacional permitir

 Ruby tem um sistema de threading independente


do sistema operacional

 É altamente portável, desenvolvido em sua


maioria para LINUX.

Vous aimerez peut-être aussi