linguagem ruby

513 palavras 3 páginas
Ruby
Paradigmas de Programação
GRUPO:

Introdução
Ruby é uma linguagem free e open source;
Desenvolvida por Yukihiro “Matz”

Matsumoto;
Suporta vários paradigmas de programação;
É multiplataforma;

História
Matz, em 1995, pretendia criar uma

linguagem baseada em programação funcional, imperativa e orientada a objetos;
Influenciada por Python, Perl, Smalltalk,
Eiffel, Ada e Lisp;
Programming Ruby, primeiro livro em inglês, é lançado em 2000;

Características
Variáveis são objetos;
Blocos de código passados como parâmetros

para métodos; permite a criação de clausuras;
Mixins;
Tipagem dinâmica, mas forte.

Ruby on Rails
Criado por David Hansson, em 2004, é

gratuito e de código aberto;
Framework para aplicações web escrito em
Ruby;
Ganhou notoriedade após a Apple incluir o
Ruby on Rails no Mac OS X, em 2007;
Usado em servidores Apache e em banco de dados MySQL e PostgreSQL;

Quem usa Ruby on Rails?
GitHub;
Yammer;
Scribd;
Shopify;
Hulu;
E, segundo estimativas, mais de 600 mil sites

executam Ruby on Rails.

Tipos de Dados
Object;
Numeric;
Integer;
Fixnum;
Bignum;
Float;
String;
Symbol;
Array;
Regexp.

Compilação
Há a necessidade de instalar o interpretador

Ruby;
Interpretador de linha de comando;
Até a versão 6.9 o NetBeans oferecia uma versão com suporte a Ruby;

Modularização, legibilidade x redigibilidade, passagem
Uso de chaves “{}” e ‘do’ … ‘end’ para bloco de

comandos;
Sintaxe simples e açúcar sintático;
Ruby permite que os parâmetros de um método possuam um valor padrão;
Exemplo:
def soma (num, aumento = 2) num + aumento end  Executando o código anterior, teremos as seguintes saídas: soma(30) => 32 soma(30, 9) => 39


Modularização, legibilidade x redigibilidade, passagem
Redigibilidade:



class Ferrari < Carro (herança de classes em Ruby)
Também podemos encontrar táticas de programação para reduzir a

Relacionados

  • Linguagem Ruby
    761 palavras | 4 páginas
  • Linguagem de programa o RUBY
    978 palavras | 4 páginas
  • Ruby Aprenda a programar na linguagem mais divertida Casa do Codigo
    50202 palavras | 201 páginas
  • Ruby
    1461 palavras | 6 páginas
  • criptogrFI
    1298 palavras | 6 páginas
  • Descri O Ruby
    673 palavras | 3 páginas
  • Sobre o ruby
    1169 palavras | 5 páginas
  • Trabalho Sobre O Ruby
    873 palavras | 4 páginas
  • ruby
    677 palavras | 3 páginas
  • TGI 29 11 2009
    17690 palavras | 71 páginas