Interpretador portátil de Python 3.x escrito em C11, sem dependências além da biblioteca padrão do C, para integrar a jogos e projetos em C/C++.
ruby/ruby
A linguagem de programação Ruby: interpretada e orientada a objetos, usada no desenvolvimento web, em scripts e em tarefas de sistema.
- Estrelas
- 23,798
- Forks
- 5,681
- Issues abertas
- 780
- Último commit
- há 9 horas
O que é?
Ruby é uma linguagem de programação interpretada e orientada a objetos, frequentemente usada no desenvolvimento web. Ela também oferece muitos recursos de scripting para processar texto puro e arquivos serializados, além de gerenciar tarefas de sistema. A linguagem foi projetada para ser simples, direta e extensível.
A linguagem inclui recursos de orientação a objetos, como classes, mix-ins e métodos singleton, além de sobrecarga de operadores, tratamento de exceções, iteradores e closures, e garbage collection. Este repositório é a árvore de código-fonte canônica da própria linguagem; portanto, contém o interpretador e seu sistema de build, não frameworks de aplicação.
O código-fonte pode ser compilado em muitas plataformas semelhantes ao Unix e compatíveis com POSIX, além de Windows e macOS. As instruções de build, as diretrizes para contribuições e os processos para reportar bugs estão documentados no site de documentação do próprio projeto.
Recursos principais
- 01Design orientado a objetos com classes, mix-ins e métodos singleton
- 02Sobrecarga de operadores, tratamento de exceções e closures
- 03Garbage collection integrado
- 04Executa em sistemas semelhantes ao Unix, Windows e macOS
- 05Amplo suporte a scripting para tarefas com texto e tarefas de sistema
Casos de uso
- Desenvolver aplicações e serviços web
- Escrever scripts para processar texto ou arquivos serializados
- Automatizar tarefas de administração de sistemas
- Contribuir com o interpretador Ruby ou compilá-lo a partir do código-fonte
Início rápido
- 1
Clone o repositório do código-fonte do Ruby
git clone https://github.com/ruby/ruby.git - 2
Leia o guia de compilação e compile o Ruby a partir do código-fonte
Antes de usar
- Compilar a partir do código-fonte exige um compilador e ferramentas de compilação, portanto não é uma instalação com um único comando.
- Para instalar uma versão lançada, é melhor usar a página de downloads em vez deste repositório de código-fonte.
Em coleções
Tópicos
Perguntas frequentes
- O que é ruby?
- A linguagem de programação Ruby: interpretada e orientada a objetos, usada no desenvolvimento web, em scripts e em tarefas de sistema. Ruby é uma linguagem de programação interpretada e orientada a objetos, frequentemente usada no desenvolvimento web. Ela também oferece muitos recursos de scripting para processar texto puro e arquivos serializados, além de gerenciar tarefas de sistema. A linguagem foi projetada para ser simples, direta e extensível.
- ruby é gratuito? Qual é a licença?
- ruby é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ruby ainda é mantido?
- Manutenção ativa. O último commit de ruby foi em 6 de nov. de 2026.
- Para que posso usar ruby?
- Desenvolver aplicações e serviços web Escrever scripts para processar texto ou arquivos serializados Automatizar tarefas de administração de sistemas Contribuir com o interpretador Ruby ou compilá-lo a partir do código-fonte
- Como instalar ruby?
- Clone o repositório do código-fonte do Ruby: git clone https://github.com/ruby/ruby.git Leia o guia de compilação e compile o Ruby a partir do código-fonte
- Onde consigo ruby?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ruby/ruby
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Interpretador de Python 3 escrito em Rust, capaz de executar código Python sem bindings de CPython, com suporte a WebAssembly e incorporação em aplicações.
Engine JavaScript ECMAScript 5.1 escrita em Go puro para incorporar a execução de JS em aplicações Go.
O repositório principal do código-fonte da linguagem Rust, com o compilador, a biblioteca padrão e a documentação.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.
Um dialeto de Scheme extensível e incorporável, implementado em Rust, com REPL independente e VM de bytecode.