ExercismのTclトラックに参加すると、 135個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
proc greet {name} {
return "Hello, $name!"
}
puts [greet "World"]
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
現代のアラビア数字をローマ数字に変換します。
2本のDNA鎖の間のハミング距離を計算します。
Exercismの定番の入門演習です。ただ"Hello, World!"と出力するだけです。
Tclは、Webアプリケーション、デスクトップGUI、テストや自動化などに使われています。
Tclは、迅速な開発やプロトタイピングに適した高水準言語です。
Tclの構文全体は、わずか12個のルールで説明できます。
手続き型、オブジェクト指向、関数型に対応。ネットワークプログラミングや非同期ファイルI/Oのためのイベントループを標準で備えています。
コルーチンを使うと、非同期で交互に実行されるタスクを、逐次的なスタイルで書くことができます。
1990年代初頭から、継続的で活発な開発が続いています。
プログラミング言語にはそれぞれ、物事の進め方があります。Tclも 同じです。メンターが、Tclのエンジニアのように 考える方法と、Tclらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Tclでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく