Энтони Гонсалвес
Новая версия Java-декомпилятора SourceAgain фирмы Ahpah Software (Маунтин-Вью, шт. Калифорния) включает в генерируемый исход-ный код отладочную информацию, уменьшая потребность в повторных компиляциях.
SourceAgain Professional Java, поставляемый как в виде отдельного продукта, так и в качестве подключаемых модулей для Symantec Visual Cafe и Microsoft Visual J++, генерирует исходный код, который, по словам представителей фирмы, практически идентичен оригинальному.
“В 95% случаев восстановление оказывается успешным, - заявил Джим Хендрикс, вице-президент по технологии фирмы DBSoft (Ривер-Эдж, шт. Нью-Джерси). - Получающийся на выходе SourceAgain исходный код можно повторно компилировать”.
Новый инструмент позволяет программистам выявлять, анализировать и исправлять ошибки в библиотеках Java-классов сторонних производителей. Процесс декомпиляции состоит в том, что двоичные исполняемые модули транслируются в более понятный разработчикам текст на языке программирования высокого уровня. Без декомпиля-торов программистам пришлось бы разбираться с отдельными ин-струкциями процессора или байт-кодами.
Применяемый в SourceAgain метод включения в данные отладочной информации зачастую позволяет выполнять исходный код по шагам без его перекомпиляции. Представители Ahpah утверждают, что инструмент способен декомпилировать 1000 строк кода в секунду на ПК с 200 МГц процессором Pentium Pro. Пользователи, заинтересовавшиеся декомпилятором, могут проверить его работу на Web-узле компании (www.ahpah.com).
SourceAgain Professional работает под Windows 95, Windows NT и Unix; его цена - $299.
Телефон Ahpah: (650) 960-2472.