ExercismのFactorトラックに参加すると、 163個の演習 47個のFactorコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
USING: formatting kernel sequences ;
IN: hello-world
: say-hello ( -- string )
"Hello, World!" ;
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ダーツゲームで1回投げたときの得点を計算します。
おいしいラザニアを作りながら、Factorのスタック効果について学びます。
簡単な数学の文章題を解析して評価し、答えを整数として返します。
Factorは、ForthやPostScriptと同じ、連結型パラダイムの言語です。
Factorには、オブジェクト指向プログラミングや関数型プログラミングの特徴も取り入れられています。
Factorには、独自のIDEとオンラインの両方で使える、とても強力なドキュメントシステムがあります。
Factorなら、ごく短い関数をシンプルに組み合わせるだけで、複雑なプログラムを記述できます。
Factorの構文のほとんどは、実はユーザーが使える機能で定義されています。
Factorのデバッガーを使うと、エラーが起きたところから実行を逆向きにたどれます。
プログラミング言語にはそれぞれ、物事の進め方があります。Factorも 同じです。メンターが、Factorのエンジニアのように 考える方法と、Factorらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Factorでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく