Quer aprender e dominar Nim?

Junte-se à Trilha Nim do Exercism e tenha acesso a 70 exercícios com análise automática do seu código e mentoria pessoal, tudo 100% grátis.

Sobre Nim

Principais recursos de Nim


Nim

Tipagem estática forte

Sistema de tipos estáticos moderno, com inferência de tipos, tuplas, genéricos e tipos soma.

Rápida

Compila para C/C++/ObjC sem runtime ou máquina virtual, para resultados extremamente rápidos.

Expressivo

Sintaxe amigável, sistema de macros e genéricos permitem DSLs expressivas e reutilização de código.

Interoperável

FFI fácil com as linguagens de destino (C/C++/ObjC/JavaScript) para uma interoperabilidade excelente.

Multiplataforma

Roda em (e compila de forma cruzada para) todos os principais sistemas operacionais de desktop e dispositivos embarcados.

Gerenciamento de memória personalizado

Gerenciamento de memória determinístico, com destrutores e semântica de movimento (inspirado em C++ e Rust).

Receba mentoria no estilo Nim

Toda linguagem tem o seu próprio jeito de fazer as coisas. Com Nim não é diferente. Nossos mentores vão ajudar você a aprender a pensar como um desenvolvedor de Nim e a escrever código idiomático em Nim. Depois de resolver um exercício, envie-o para a nossa equipe de voluntários, e eles vão dar dicas, ideias e feedback sobre como deixá-lo mais parecido com o que você normalmente veria em Nim. Eles vão ajudar você a descobrir as coisas que você não sabe que não sabe.

Saiba mais sobre mentoria

Exercícios de Nim criados pela comunidade

A trilha de Nim no Exercism tem 70 exercícios para ajudar você a escrever código melhor.

Ver todos os exercícios de Nim
Nim

Comece agora na trilha de Nim

E o melhor de tudo: é 100% grátis para todo mundo.

Entre na trilha de Nim