August 20, 2009
Javaの経験により、静的型付け言語を使ったプログラミングは、紋切り型のコードを大量に発生させることが明らかになった。そうした紋切り型コードを削減するには、静的型付けを捨てなければならないというのが一般的な考え方であり、Python、Ruby、Groovyなどの動的言語が、日の出の勢いで関心を集めてきた。ところが、Martinの頭脳が生み出した最新の産物であるScalaが、この一般的な考え方の誤りを明らかにしたのである。