Мне кажется, что к eval()
относятся с тем же презрением, что и к goto. И под eval
я подразумеваю функцию для выполнения строки в виде кода, как видно из PHP, Python, JavaScript и т. Д. Есть ли когда-либо ситуация, когда использование eval()
оправдано (кроме perl)? И если нет, то почему так много языков реализуют это?