1 / 10

EQUIPE

EQUIPE. Marcelo Boa Vista Raphael Santos. História. 1995 por Yukihiro Matsumoto Condensou o melhor das linguagens que trabalhava Marketing: “Programming Ruby ”: Livro-manual escrito por Dave Thomas e Andrew Hunt Repercussão do framework Rails em feiras ( Ruby on Rails )

onella
Download Presentation

EQUIPE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EQUIPE Marcelo Boa VistaRaphael Santos

  2. História 1995 por Yukihiro Matsumoto Condensou o melhor das linguagens que trabalhava Marketing: “Programming Ruby”: Livro-manual escrito por Dave Thomas e Andrew Hunt Repercussão do framework Rails em feiras (RubyonRails) David HeinemeierHansson Segundo o índice TIOBE, é a 12ª linguagem mais popular

  3. Estrutura Orientação a objeto Alguns afirmam ser 100% OO O criador não afirma  Assemelha-se com o Pearl, Python e SmallTalk Tipagem Dinâmica e Tipagem Forte Feita em cima da plataforma UNIX Utiliza biblioteca de funções RubyForge e Ruby Application Archive (RAA)

  4. Características Sintaxe enxuta proporcionando códigos elegantes Todas as variáveis são objetos; tipos primitivos são classes. RubyGems: para trabalhar com as bibliotecas. Mixins: emula a herança múltipla Tipagem ao mesmo dinâmica e forte

  5. Características Disponível para diversas plataformas Windows, .NET, Linux, Solaris, Mac OS Portabilidade Executável na Máquina Virtual JAVA (jRuby) Proporciona o tratamento de exceções "begin", "rescue" e "ensure"

  6. Exemplos

  7. Exemplos

  8. Controle de acesso • Os métodos podem ser públicos, privados e protegidos. Exemplos

  9. Quem Utiliza

More Related