Да, это декомпилятор C. Но Ильфак грозится выпустить SDK, так что, думаю, можно будет дописать поддержку.
reverser Молодца Ильфак. ЗЫ Надеюсь, эти экраны не твоих рук дело, а Hex-Rays? Некоторые вещи вызывают интерес - на мой взгляд без ручного привода здесь не обошлось, хотелось бы увидеть, как это на самом деле все происходит.
В некоторых местах там возможно нужно указать вручную типы аргументов или переменных. Сам сишный код пользователем не редактируется, а генерируется декомпилятором с нуля (можно посмотреть на демонстрационном видео).
n0name С арифметикой как раз все понятно, как делается. Мне лично интересно, сможет ли разобраться HR в коде при включенной оптимизации. Например, выделить те же intrinsic-functions, "разбавленные" посторонними инструкциями. Еще интересно, разберет ли он более сложные ветвления (в примере процедуры с case), к примеру, sub eax, 234 jb @1 ja @2 ... @1: dec eax jnz @3 ... @2: add eax, 11 jnz @4 и так далее. Такие конструкции даже руками тяжело разбирать.