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

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

Factorについて

USING: formatting kernel sequences ;
IN: hello-world

: say-hello ( -- string )
  "Hello, World!" ;

Exercismには、Factorの163個のプログラミング演習があります。 N番目の素数から庭の集いまで。


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

ExercismのFactor演習をすべて見る

Factorの主な機能


Factor

連結型

Factorは、ForthやPostScriptと同じ、連結型パラダイムの言語です。

マルチパラダイム

Factorには、オブジェクト指向プログラミングや関数型プログラミングの特徴も取り入れられています。

組み込みドキュメント

Factorには、独自のIDEとオンラインの両方で使える、とても強力なドキュメントシステムがあります。

簡潔

Factorなら、ごく短い関数をシンプルに組み合わせるだけで、複雑なプログラムを記述できます。

拡張性抜群

Factorの構文のほとんどは、実はユーザーが使える機能で定義されています。

タイムトラベルデバッガー

Factorのデバッガーを使うと、エラーが起きたところから実行を逆向きにたどれます。

これから学ぶコンセプトの一部を紹介します


Factorのすべての概念を見る

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

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

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

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

ExercismのFactorトラックには、47つの概念と163つの演習があり、より良いコードを書くのに役立ちます。

Factorの演習をすべて見る
Factor

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

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

Factorトラックに参加する