Nim是一个命令式、多范式支持、静态类型、编译型的程序设计语言，由Andreas Rumpf设计和开发，设计目标是高效、富有表现力以及优雅。Nim支持元编程、函数式、消息传递、面向过程以及面向对象编程。
语言设计.Nim的设计目标是像C一样快速，像Python一样有表达力，并像Lisp一样有扩展性。具体地说，它受以下语言的影响：另外，Nim支持，以及等价标识符。
编译器.Nim编译器可生成优化过的C代码并将编译推迟给外部的编译器（包括 Clang 及