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