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

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

Futharkについて

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

Exercismには、Futharkの83個のプログラミング演習があります。 キラー数独ヘルパーからISBN検証まで。


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

ExercismのFuthark演習をすべて見る

Futharkの主な機能


Futhark

高速

Futharkは、高度に最適化を行うAOTコンパイラーによって、高性能計算を実現するように設計されています。

並列

Futharkのコードのほとんどは自動的に並列化されるため、最新のマルチコアCPUの性能を活かせます。

マルチプラットフォーム

Futharkのコードは、GPUコードかマルチスレッドCPUコードのいずれかにコンパイルされます。

相互運用可能

Futharkは、CやPythonといった言語と手軽に相互運用できるように設計されています。

コンパクト

Futharkは構文が少ない小さな言語なので、簡単に学べます。

純粋

Futharkは副作用のない純粋関数型言語なので、コードの動作を理解しやすくなります。

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

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

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

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

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

Futharkの演習をすべて見る
Futhark

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

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

Futharkトラックに参加する