Nimを学んでマスターしてみませんか?

ExercismのNimトラックに参加すると、 70個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Nimについて

Exercismには、Nimの70個のプログラミング演習があります。 スクエア暗号から抵抗器カラートリオまで。


Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。

ExercismのNim演習をすべて見る

Nimの主な機能


Nim

強力な静的型付け

型推論、タプル、ジェネリクス、直和型を備えた現代的な静的型システム。

高速

C/C++/ObjCへコンパイルされ、ランタイムも仮想マシンも持たないため、圧倒的な高速性を実現します。

表現力

親しみやすい構文、マクロシステム、ジェネリクスにより、表現力豊かなDSLとコードの再利用が可能です。

相互運用可能

対象言語(C/C++/ObjC/JavaScript)とのFFIが簡単で、優れた相互運用性を発揮します。

クロスプラットフォーム

主要なデスクトップOSと組み込み機器すべてで動作し、クロスコンパイルもできます。

カスタムのメモリ管理

デストラクターとムーブセマンティクス(C++とRustにヒントを得たもの)による、決定論的なメモリ管理。

Nim流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Nimも 同じです。メンターが、Nimのエンジニアのように 考える方法と、Nimらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Nimでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったNimの演習

ExercismのNimトラックには、70つの演習があり、より良いコードを書くのに役立ちます。

Nimの演習をすべて見る
Nim

Nimトラックを始めましょう

何より、誰にとっても100%無料です。

Nimトラックに参加する