動的プログラミング言語を活用する方法を本当に知っている人は、静的言語で作業している人とは異なる方法でプログラミングにアプローチするでしょうか?
私は静的型付けと動的型付けの議論全体に精通していますが、それは私が得ているものではありません。動的言語では実用的で静的言語では実用的でない問題解決手法について説明したいと思います。
私が見た動的プログラミング言語で書かれたコードのほとんどは、静的プログラミング言語で書かれたコードとそれほど違いはありません。ことわざにあるように、FORTRAN はどの言語でも記述できます。多くの人がそうしています。しかし、動的プログラミング言語を使用して、C++ などに簡単に変換できない方法で問題を解決する人もいます。彼らのテクニックにはどのようなものがありますか?
動的プログラミング言語の使用方法について説明している優れたリソースは何ですか? 言語構文や API リファレンスに関する本ではなく、動的言語機能を利用した問題解決アプローチに関するリソースです。
編集 (2009 年 1 月 5 日): 以下の回答に感謝しますが、動的言語の支持者が経験していると言う生産性の大幅な向上を説明していないようです。