Ада-95. Компилятор GNAT

       

Доступность средств разработки


Практическое использование любого языка программирования требует наличия соответствующих средств разработки, и язык программирования Ада в этом случае не является исключением.

В настоящее время существует целое множество фирм, которые предлагают различные средства для ведения разработки программного обеспечения с использованием языка программирования Ада.

Примерами таких фирм могут служить:

  • Ada Core Technologies

  • Aonix

  • AverCom

  • DDC-I

  • Green Hills Software

  • Irvine Compiler Corp.

  • OC Systems

  • Rational Software Corp.

  • RR Software

    Такие фирмы специализируются на разработке компиляторов, различных библиотек и инструментальных средств, охватывая, как правило, достаточно широкий спектр используемых аппаратных платформ и операционных систем.

    Естественно, стоимость коммерческих средств разработки достаточно высока, однако некоторые фирмы предоставляют значительные скидки для учебных заведений.

    Кроме коммерчески доступных средств разработки, в частности, компиляторов, существуют свободно доступные версии средств разработки:

  • Компилятор ObjectAda от Aonix

    (http://www.aonix.com/), который позволяет вести разработку под операционными системами Windows и Solaris.

  • Компилятор GNAT от Ada Core Technologies

    (www.gnat.com), который поставляется со всеми исходными текстами под лицензией GPL

    и поддерживает большое число платформ.

    Следует заметить, что на свободно распространяемую версию компилятора ObjectAda от Aonix накложены достаточно жесткие ограничения: ограничено общее число модулей из которых может состоять программа и ограничено общее число одновременно выполняемых задач в пределах одной программы. Кроме того, компилятор ObjectAda поставляется в виде файлов исполняемых программ без исходных текстов.

    Исходя из этого, значительно больший интерес представляет свободно распространяемая версия компилятора GNAT от Ada Core Technologies, для которой подобные ограничения отсутствуют.

    Справедливо будет заметить, что Ada Core Technologies строго предупреждает об отсутствии каких либо гарантий на использование данной версии компилятора, и не рекомендует использовать эту версию компилятора при разработке программного обеспечения от которого требуется высокая надежность.



    Содержание раздела