2008-02-04 初心者 Web http://www.rubyist.net/~matz/20080204.html 抽象化は初心者にとって難しい 初心者向け言語は抽象的でない書き方をサポートしている 初心者が初心者向け言語を使うと抽象化を理解しないのではないか という話だ。 抽象化を理解しない人にありがちなことと言えば 巨大なmain() 大量のグローバル変数 突然のgoto 意味の変わるフラグ などだ。特徴は「抽象化すればコードに書ける内容を暗記しようとする」といったところか。書き捨てならばそれでも構わないけれども。