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

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

Про Futhark

def main (x: []i32) (y: []i32): i32 =
  reduce (+) 0 (map2 (*) x y)

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


Futhark

Швидкість

Futhark створено для високопродуктивних обчислень завдяки його AOT-компілятору, що активно оптимізує код.

Паралельність

Більшість коду на Futhark розпаралелюється автоматично, використовуючи переваги сучасних багатоядерних процесорів.

Багатоплатформна

Код на Futhark компілюється або в код для GPU, або в багатопотоковий код для CPU.

Сумісна

Futhark створено для легкої сумісності з такими мовами, як C і Python.

Маленька

Futhark - це невелика мова з мінімальним синтаксисом, тому її легко вивчати.

Чиста

Futhark - це чисто функціональна мова без побічних ефектів, тож про код легше міркувати.

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

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

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

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

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

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

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

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

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