Re[66]: Ультракороткий язык программирования RS
От: PC_2 http://code.google.com/p/rsinterpretator/
Дата: 30.12.10 20:58
Оценка:
Здравствуйте, Пацак, Вы писали:

П>Здравствуйте, samius, Вы писали:


S>>Да, ^ это именно eval. И он работает:

П>...
S>>Претензии собственно не к eval, а к тому, что выдается за рабочий генератор.

П>Ну нет, претензии в первую голову именно к eval. Потому что как только дело перейдет от наколеночных примеров к реальным программам с реальными входными данными — мы в полный рост получим проблему, уже не раз прочувствованную в виде различных XSS, register_globals и SQL-injections. Что имхо совершенно не тянет на приемлимую цену за синтаксическую лаконичность.


функция евал это нормальная практика.
Ее содержит множество языков, например JavaScript. В базах данных частенько используется EXEC, например.

А про SQL иньекции я вообще не понял.
Причем тут Евал ? На сервер баз данных в любом случае формируется строка запроса динамически,
и только от архитектора зависит архитектура при которой иньекции невозможны.

"Вся страна играть в футбол умеет, лишь мы 11 человек играть не умеем"(с)КВН
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.