7
Saber

Ruby

Linguagem de programação

Conceito

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. Matsumoto queria desenvolver uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em vários aspectos a Python. Ruby está entre as 10 linguagens mais populares, de acordo com uma pesquisa conduzida pela RedMonk desde 2018. A implementação 1.8.7 padrão é escrita na linguagem C, como uma linguagem de programação de passe único. Não há qualquer especificação da linguagem, assim a implementação original é considerada de fato uma referência. Atualmente, há várias implementações alternativas da linguagem, incluindo YARV, JRuby, Rubinius, IronRuby, MacRuby e HotRuby, cada qual com uma abordagem diferente, com IronRuby, JRuby e MacRuby fornecendo compilação JIT e, JRuby e MacRuby também fornecendo compilação AOT. A partir das séries 1.9 em diante Ruby passou a utilizar por padrão a YARV (Yet Another Ruby VirtualMachine) substituindo a Ruby MRI (Matz's Ruby Interpreter).

CismaAs capacidades adversárias deixam de agir.
Rara19407 / 477690

CartasSaber

Ruby

Linguagem de programação

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. Matsumoto queria desenvolver uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em vários aspectos a Python. Ruby está entre as 10 linguagens mais populares, de acordo com uma pesquisa conduzida pela RedMonk desde 2018. A implementação 1.8.7 padrão é escrita na linguagem C, como uma linguagem de programação de passe único. Não há qualquer especificação da linguagem, assim a implementação original é considerada de fato uma referência. Atualmente, há várias implementações alternativas da linguagem, incluindo YARV, JRuby, Rubinius, IronRuby, MacRuby e HotRuby, cada qual com uma abordagem diferente, com IronRuby, JRuby e MacRuby fornecendo compilação JIT e, JRuby e MacRuby também fornecendo compilação AOT. A partir das séries 1.9 em diante Ruby passou a utilizar por padrão a YARV (Yet Another Ruby VirtualMachine) substituindo a Ruby MRI (Matz's Ruby Interpreter).

Ler o artigo na Wikipédia

Como estas estatísticas são calculadas

Cada valor deriva de uma medição do artigo, sem intervenção manual. As medições abaixo foram feitas a 6 de setembro de 2026.

ConceitoModifica uma regra da partida enquanto permanecer em jogo.

ALC

Alcance

Tamanho do artigo

93 / 120

RIG

Rigor

Densidade e número de referências

60 / 120

ENR

Enraizamento

Antiguidade e número de revisões

351 / 400

ATU

Atualidade

Atividade de edição recente e tendência de visitas

16 / 30

DIF

Difusão

Edições linguísticas e ligações recebidas

80 / 100

Tamanho do artigo

64 kB

Fontes citadas

154

Secções

20

Revisões

3.059

Revisões em 90 dias

17

Ligações recebidas

3.745

Edições linguísticas

78

Visitas em 12 meses

156.350

Criado a

17 de outubro de 2001

Declarações da Wikidata

329

Rara — percentil 99,0 de notoriedade

A raridade classifica as cartas pela fama do seu tema: leituras, número de idiomas e ligações recebidas. Este nível aparece em 10,00 % das cartas tiradas de pacotes. Nada diz sobre a potência da carta, que aqui é de 695 em 1000.

Efeito

Esta carta não combate sozinha: possui um efeito único, designado pela sua medida dominante.

CismaAs capacidades adversárias deixam de agir.

Sabervantagens de tipo

Forte contra

CosmosTerritório

Fraco contra

MitoPoder

O artigo de origem

Esta carta corresponde ao elemento Wikidata Q161053, presente em 78 edições da Wikipédia.

Ilustração : ficheiro na Wikimedia CommonsYukihiro Matsumoto, Ruby Visual Identity Team licença Public domain. Texto do artigo sob licença CC BY-SA 4.0.

Outras cartas Saber