Article image
José Messias
José Messias27/02/2023 08:33
Compartilhe

RUBY

  • #Ruby

Algumas das suas funcionalidades:

  1. Orientação a objetos: Ruby é uma linguagem totalmente orientada a objetos, o que significa que tudo em Ruby é um objeto, incluindo tipos primitivos como inteiros e strings.
  2. Closure e lambda: Ruby suporta closures e lambdas, o que permite que funções sejam tratadas como objetos e passadas como argumentos para outras funções.
  3. Métodos de classe: Em Ruby, os métodos de classe podem ser definidos em qualquer classe e são invocados na classe em vez de em uma instância da classe.
  4. Mixins: Mixins são um recurso de Ruby que permite que uma classe herde comportamentos de várias outras classes, permitindo que uma classe seja mais modular e reutilizável.
  5. Metaprogramação: Ruby suporta metaprogramação, o que significa que o código pode gerar código dinamicamente em tempo de execução.
  6. Coletor de lixo: Ruby tem um coletor de lixo que gerencia automaticamente a alocação e a desalocação de memória, facilitando a vida do programador.
  7. Manipulação de strings: Ruby tem uma sintaxe concisa e poderosa para manipulação de strings, incluindo interpolação de strings, que permite a fácil concatenação de variáveis em strings.
  8. Biblioteca padrão: Ruby tem uma biblioteca padrão rica, incluindo bibliotecas para manipulação de arquivos, acesso a bancos de dados, comunicação em rede e muito mais.
Compartilhe
Comentários (1)
Afonso Simão
Afonso Simão - 27/02/2023 12:54

Bom artigo, explorou os principais conceitos sobre a linguagem.


Recomendo fazer outro artigo falando sobre mercado de trabalho e como o Ruby, funciona frente a outras linguagens como C#, Java, etc.. e falando sobre .net e Ruby on Rails (parece ser bem interessante).