13
Почему Eval-подобные функции считаются злом, в отличие от других, возможно, вредных функций?
Большинство современных языков (которые так или иначе интерпретируются) имеют какую-то функцию оценки . Такая функция выполняет произвольный код языка, большую часть времени передаваемый в качестве основного аргумента в виде строки (разные языки могут добавлять больше функций в функцию eval). Я понимаю, что пользователям нельзя разрешать выполнять эту функцию ( редактировать, …