Nim (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Nim (anteriormente conhecida como Nimrod) é uma linguagem de programação compilada de alto nível, estaticamente tipada, de propósito geral,[4] que é desenvolvida por Andreas Rumpf e foi lançada em 2008.
Nim | |
---|---|
Paradigma | Multiparadigma: |
Surgido em | 2008 (15–16 anos) |
Última versão | 2.0.4 (16 de abril de 2024; há 15 dias[1]) |
Criado por | Andreas Rumpf |
Estilo de tipagem |
|
Influenciada por | |
Licença: | MIT[3] |
Extensão do arquivo: | .nim |
Página oficial | nim-lang |
O desenvolvimento iniciou em 2004, escrito em Object Pascal (usando o Free Pascal) e Python. Entretanto, a primeira versão capaz de compilar a si mesma foi lançada em 22 de agosto 2008 (versão 0.6.0). O compilador gera código C portável e o designa para um compilador externo (suporta MinGW/GCC e vários outros compiladores) para compilá-lo para código de máquina otimizado.
Nim usa indentação como delimitadores de bloco, como Python, e permite usar chaves ({}) como delimitadores, como C. Em identificadores (nomes de variáveis e funções), letras maiúsculas e minúsculas são tratadas como iguais, e underscores (_) são ignorados totalmente.