Кто-то только что прислал мне декомпиляцию программы на C. Это была очень хорошая декомпиляция, производящая хороший, в основном читаемый код C (если вы упускаете из виду тот факт, что ни одна из переменных или функций не имела удобочитаемого имени), который в основном выглядел как он действительно компилируется.
Однако была одна большая проблема. Я знаю, что программа, которую он декомпилировал, была написана на Delphi, которая полна концепций, которые трудно перевести на C. Но меня действительно впечатлил результат декомпиляции, и это заставило меня задуматься. Есть ли что-нибудь, что может сделать это для Delphi?
Лучший инструмент декомпиляции для Delphi, который я видел, - это DeDe. Он может делать много чего, но он даже не пытается создать код Object Pascal в качестве своего вывода, и он не обновлялся со времен Delphi 6. Есть ли что-нибудь получше?