(Untitled)

Dec 09, 2009 05:24


все те люди, что ненавидят программистов, использующих GOTO, пытались хоть раз в жизни написать декомпилятор.

импульсы, .net, виртуальные машины

Leave a comment

Comments 7

ex_juan_gan December 9 2009, 06:24:17 UTC
Долой континюейшены?

Reply

wizzard0 December 9 2009, 08:34:15 UTC
Континюейшены, [мне кажется], реверсить проще. Фишка в том, что в байткоде гото есть, а в языке - нет.

Reply

wizzard0 December 9 2009, 08:38:32 UTC
А еще мне мерещатся проекции биекции Футамуры.. да вот только это все безжалостно разбивается об фактическую семантику практически полезных представлений кода.

Reply


mr_aleph December 9 2009, 07:05:50 UTC
компилятор может и сам, безовсяких goto в исходном коде замутить несводимый граф потока управления.

Reply

wizzard0 December 9 2009, 08:34:55 UTC
Да, и это тоже. Корутины всякие, например.

Если бы в языке были гото... А так их надо оттуда повыцарапывать.

Reply

mr_aleph December 9 2009, 09:02:52 UTC
нет, корутины тут не причем...

например, при компиляции TCF блоков в Java javac иногда выдаёт несводимые результаты...

Reply

(The comment has been removed)


Leave a comment

Up