Примеры инструментальных программ, связанных с компиляторами:
Декомпиляторы. 1 Например, .NET Reflector — платная утилита для Microsoft .NET, комбинирующая браузер классов, статический анализатор и декомпилятор. 1 dotPeek — бесплатный самостоятельный инструмент, основанный на встроенном декомпиляторе ReSharper. 1
Дизассемблеры. 1 Например, IDA Pro Disassembler — интерактивный дизассемблер, который широко используется для реверс-инжиниринга. 1 Он отличается исключительной гибкостью, наличием встроенного командного языка, поддерживает множество форматов исполняемых файлов для большого числа процессоров и операционных систем. 1
Препроцессоры исходных текстов. 2 Это компьютерные программы, принимающие данные на входе и выдающие данные, предназначенные для входа другой программы, например, такой, как компилятор. 2