Особенности реализации компилятора GNAT
Особенности реализации компилятора GNAT
Поскольку компилятор GNAT является частью семейства компиляторов GCC, то он использует средства встроенного ассемблера, которые характерны для этого семейства компиляторов.В следствие этого, реализация GNAT обладает следующими основными преимуществами:
- базовый интерфейс хорошо согласован с множеством различных целевых платформ
- обеспечено хорошее взаимодействие с оптимизатором компилятора, что позволяет генерировать очень эффективный код
В результате, возможность отображения естественных средств GCC на Ada95 выглядит достаточно впечатляющей.