静的言語⊃動的言語
動的な制御は静的言語でも出来る。
静的な制御は動的言語では無理。
分かりやすく言い換えれば、
実行時の制御は静的言語でも出来る。
コンパイル時の制御は動的言語では出来ない。

コンパイル時の制御をしようと思ったら、
コンパイラに元々静的に制御する機能がないと無理。
その機能を端折った手抜き版が動的言語。