Приєднаймося до треку Nim на Exercism, щоб отримати доступ до 70 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Скористайтеся решетом Ератосфена, щоб знайти всі прості числа від 2 до заданого числа.
Реалізуйте алгоритм двійкового пошуку.
Маючи фразу, підрахуйте, скільки разів у ній трапляється кожне слово.
Сучасна система статичних типів із виведенням типів, кортежами, дженериками та сумарними типами.
Компілюється в C/C++/ObjC без середовища виконання чи віртуальної машини, що дає блискавично швидкий результат.
Дружній синтаксис, система макросів і дженерики дають змогу створювати виразні DSL та повторно використовувати код.
Простий FFI з цільовими мовами (C/C++/ObjC/JavaScript) для чудової інтероперабельності.
Працює на всіх основних настільних ОС і вбудованих пристроях (а також кроскомпілюється під них).
Детерміноване керування памʼяттю з деструкторами та семантикою переміщення (натхнене C++ і Rust).
У кожної мови свої звичаї. Nim не виняток. Наші наставники допоможуть нам навчитися думати як розробник Nim і писати ідіоматичний код мовою Nim. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Nim, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Nim на Exercism має 70 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Nim