История изменений
Исправление Xenius, (текущая версия) :
хочешь, я приведу нипанятную магию на tcl?
Только вот на Tcl непонятную магию надо специально делать. Может быть только сложный алгоритм и обфусцированные имена переменных. А в питоне часто «непонятная магия» — это самый простой способ что-то сделать. В данном случае это квайн.
Код в Tcl можно обфусцировать и усложнять специально, как и на любом другом языке, но это никак не отменяет того, что сам язык простой и легкопонятный.
В питонах/перлах/руби много разных синтаксических конструкций. Там «непонятная магия» делается не только семантически, но и синтаксически, вот в чём разница.
Хотя в Tcl тоже можно, но это далеко не так просто, ибо именно синтаксических правил всего 12. Ты просто не можешь использовать синтаксис, которого нет в этих правилах, только семантику — команды.
Исходная версия Xenius, :
хочешь, я приведу нипанятную магию на tcl?
Только вот на Tcl непонятную магию надо специально делать. Может быть только сложный алгоритм и обфусцированные имена переменных. А в питоне часто «непонятная магия» — это самый простой способ что-то сделать. В данном случае это квайн.
Код в Tcl можно обфусцировать и усложнять специально, как и на любом другом языке, но это никак не отменяет того, что сам язык простой и легкопонятный.
В питонах/перлах/руби много разных синтаксических конструкций. Там «непонятная магия» делается не только алгоритмически, но и синтаксически, вот в чём разница.
Хотя в Tcl тоже можно, но это не так просто, ибо именно синтаксических правил всего 12. Ты просто не можешь использовать синтаксис, которого нет в этих правилах, только семантику — команды.