Nim (以前はNimrodと呼ばれていた)とは命令型、マルチパラダイム、コンパイル言語という特徴を持つプログラミング言語であり、アンドレアス・ランプフにより設計・開発された。
Nimは「効率的で表現豊かで優雅」であるように設計されている。メタプログラミング、関数型プログラミング、メッセージパッシング[4]、手続き型プログラミング、オブジェクト指向プログラミングをサポートしており、
コンパイル時のコード生成、代数的データ型、C言語のForeign function interface (FFI)、JavaScriptへのコンパイルなどの機能を提供している。
Pythonのようなシンプルな構文で書かれるが、C言語並みの高いパフォーマンスを有している。
Rust、D言語、Goなどの言語としばしば比較される。
https://ja.wikipedia.org/wiki/Nim