Приєднаймося до треку Futhark на Exercism, щоб отримати доступ до 83 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
def main (x: []i32) (y: []i32): i32 =
reduce (+) 0 (map2 (*) x y)
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Для заданої літери надрукуйте ромб, що починається з 'A' і має задану літеру в найширшому місці.
За сіткою 3 x 4 з вертикальних рисок, підкреслень і пробілів визначте, яке число зображено або чи воно спотворене.
Реалізуйте кодування та декодування величин змінної довжини.
Futhark створено для високопродуктивних обчислень завдяки його AOT-компілятору, що активно оптимізує код.
Більшість коду на Futhark розпаралелюється автоматично, використовуючи переваги сучасних багатоядерних процесорів.
Код на Futhark компілюється або в код для GPU, або в багатопотоковий код для CPU.
Futhark створено для легкої сумісності з такими мовами, як C і Python.
Futhark - це невелика мова з мінімальним синтаксисом, тому її легко вивчати.
Futhark - це чисто функціональна мова без побічних ефектів, тож про код легше міркувати.
У кожної мови свої звичаї. Futhark не виняток. Наші наставники допоможуть нам навчитися думати як розробник Futhark і писати ідіоматичний код мовою Futhark. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Futhark, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Futhark на Exercism має 83 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи FutharkА найкраще те, що це 100% безкоштовно для всіх.
Приєднайтеся до треку Futhark