Queres aprender e dominar Nim?

Junta-te ao Percurso de Nim do Exercism para teres acesso a 70 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

Sobre Nim

70 exercícios de programação de Nim no Exercism. De Cor de resistência a Nome do robô.


Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.

Vê todos os exercícios de Nim no Exercism

Funcionalidades principais de Nim


Nim

Tipagem estática forte

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

Rápida

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

Expressiva

Sintaxe amigável, sistema de macros e genéricos, que 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 excelente interoperabilidade.

Multiplataforma

Corre em (e compila de forma cruzada para) todos os principais sistemas operativos de desktop e dispositivos embebidos.

Gestão de memória personalizada

Gestão de memória determinística, com destrutores e semântica de movimento (inspirada em C++ e Rust).

Recebe mentoria ao estilo de Nim

Cada linguagem tem a sua própria forma de fazer as coisas. Nim não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Nim e a escrever código idiomático em Nim. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Nim. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de Nim criados pela comunidade

O percurso Nim do Exercism tem 70 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de Nim
Nim

Começa com o percurso Nim

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso Nim