Хочемо вивчити й опанувати Nim?

Приєднаймося до треку Nim на Exercism, щоб отримати доступ до 70 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.

Про Nim

70 вправ із програмування для Nim на Exercism. Від вправи Послідовність до вправи Дартс.


Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.

Переглянути всі вправи Nim на Exercism

Ключові можливості Nim


Nim

Потужна статична типізація

Сучасна система статичних типів із виведенням типів, кортежами, дженериками та сумарними типами.

Швидкість

Компілюється в C/C++/ObjC без середовища виконання чи віртуальної машини, що дає блискавично швидкий результат.

Виразна

Дружній синтаксис, система макросів і дженерики дають змогу створювати виразні DSL та повторно використовувати код.

Сумісна

Простий FFI з цільовими мовами (C/C++/ObjC/JavaScript) для чудової інтероперабельності.

Кросплатформна

Працює на всіх основних настільних ОС і вбудованих пристроях (а також кроскомпілюється під них).

Власне керування памʼяттю

Детерміноване керування памʼяттю з деструкторами та семантикою переміщення (натхнене C++ і Rust).

Наставництво у стилі Nim

У кожної мови свої звичаї. Nim не виняток. Наші наставники допоможуть нам навчитися думати як розробник Nim і писати ідіоматичний код мовою Nim. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Nim, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.

Дізнатися більше про наставництво

Вправи Nim від спільноти

Трек Nim на Exercism має 70 вправ, щоб допомогти нам писати кращий код.

Переглянути всі вправи Nim
Nim

Почати з треку Nim

А найкраще те, що це 100% безкоштовно для всіх.

Приєднайтеся до треку Nim