短いプログラムだと動的言語のほうが効率がいいが
大規模になるとその効率の良さが目立たなくなる。
(逆に型がないから修正の効率の悪さが目立ってくる)

その理由をわかりやすく説明する。
例えば文字列の中に含まれている数値を配列で取得する処理が必要だとする。
正規表現がある言語ならぱぱっとかけるが、
ない言語では長いコードが必要になる。

だけどこれが大規模開発だとコードの圧縮が可能になる。
つまり長いコードをまとめて関数にしておけば、
nums = getnums(str)
正規表現がなくても、たったこれだけのコードで処理がかけるようになる。
さらに意図が明確で、毎回正規表現をコピペする必要もない。

大規模開発の時間があれば、ライブラリを作ったり使ったりすることで、効率の差が簡単に埋まる。