TUTORIAL DA LINGUAGEM DE PROGRAMAÇÃO RUBY

0
137

Eustáquio “TaQ” Rangel

Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planeada e desenvolvida no Japão em 1995, por Yukihiro \"Matz\" Matsumoto, para ser usada como linguagem de script. Matz queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python.

A linguagem Ruby foi concebida em 24 de fevereiro de 1993 por Yukihiro Matsumoto, que pretendia criar uma nova linguagem que balanceava programação funcional com a programação imperativa.

Após o lançamento do Ruby 1.3 em 1999, iniciou-se a primeira lista de discussão em inglês chamada Ruby-Talk, marcando um interesse crescente na linguagem fora do Japão.

Em setembro de 2000, o primeiro livro em inglês, Programming Ruby, foi impresso, sendo mais tarde liberado gratuitamente para o público, ajudando no processo de adoção de Ruby por falantes do inglês.

Por volta de 2005, o interesse pela linguagem Ruby subiu em conjunto com o Ruby on Rails, um framework de aplicações web popular escrito em Ruby. Rails é frequentemente creditada como a aplicação que tornou Ruby \"famosa\" e a associação é tão forte que ambos são muitas vezes confundidos por programadores que são novos a Ruby.

Até a versão 1.9.2-p290, a linguagem era lançada sob a licença dupla Ruby License / GNU General Public License. A partir da versão 1.9.3-p0, passou a ser lançada sob a licença dupla Ruby License / FreeBSD License (também conhecida como 2-clause BSDL). A partir da versão 2.1.0, o projeto passou a utilizar versionamento semântico. Suporte oficial para a versão 1.9.3 se encerrará dia 23 de fevereiro de 2015.

PDF

Αναζήτηση
Προωθημένο
💸 Queres levantar dinheiro do PayPal no M-Pesa? Faz já a troca na TrocaPay: 879369395 ⚡ Simples, rápido e seguro!
Κατηγορίες
Διαβάζω περισσότερα
Geografia
O método ideal para cada etapa educacional
Introdução A aprendizagem dos alunos é um processo complexo e multifacetado...
από Eduardo Abel Eduabel 2024-05-22 08:09:27 0 196
Biologia
Grupos Sanguíneos (ABO) e Transfusões
Na natureza existem quarto grupos sanguíneos nomeadamente: Grupo A; Grupo B; Grupo AB...
από Daniel Ngovene 2022-07-06 13:27:05 0 167
Geografia
Vulcanismo: aparelho, causas, todos tipos de erupção, impacto, importância e Distribuição geográfica dos vulcões
Vulcanismo A palavra «vulcão» deriva do nome do deus do fogo na mitologia...
από Daniel Ngovene 2022-06-19 22:40:38 0 138
Emprego
Vagas: Gestor De Projectos (Desenvolvedor De Software)
A RH RESOLVE é uma empresa moçambicana especializada em outsourcing de processos de...
από Daniel Ngovene 2022-11-25 09:26:37 0 154
Biblioteca
Elementos para a Crítica da Cibercultura: sujeito, objeto e interação na era das novas tecnologias de comunicação
Elementos para a Crítica da Cibercultura: sujeito, objeto e interação na era...
από Lizia Chirindza 2022-11-25 06:17:53 0 122