too late amatuar programmer

[paradigm] [Forth] 正しい定義を積み上げていくというプログラミングスタイル

2011-07-10 by ebon | Lavel: , 0 comment


きれいなソースコードを書くために必要な、たったひとつの単純な事
そのソースコードが汚い理由:共通した根源的な間違い

ちょっと前の人気記事っぽいが今さら読んでみた。
注目した点は、正しい名前を付ける・維持する姿勢養成ギプスとしてhaskellを推奨していること。
haskellは少しかじっていた自分は、その宣言性の高さからくる、上記著者の主張する効果を強く実感している。
自然と名前付けに苦労する時間が増えた結果、正しい名前へのこだわりが増した,という方が正しいかな。

そんな事を考えている折、FORTHという言語を最近、今さらながら知った。
ちょうど近日読んだ本、「言語設計者達の考える事」にてだ。
そこでFORTHの作者の話があり、同記事の正しい名前の重要性の主張と、FORTHの言語思想が重なり合って感じたため、よい定義スタイル養成のためにこの言語に注目してみたい。
# その後見た同記事のブクマコメントでも少し語られていたこともきっかけとしてある。