私はよく(javascriptで、しかし多くの言語にはevalのような機能がある)evalの使用は「悪い」という議論を聞いたことがあります。evalを使用すると思われるほとんどのことは他の方法で実行できるという議論、ほとんどの場合evalは非常に遅いという事実、ユーザーが実行するコードを入力できるという事実(適切な予防策が講じられていない場合) )。ほとんどの機能は本質的に「悪い」だけでなく、評価にスポットライトを当てることができます。
evalの有効な用途にはどのようなものがありますか?(アプリケーションをデバッグする開発者に優れた機能を提供することに加えて)