A Sharp
КомпиляторыAda Sharp основывается на довольно известном компиляторе GNAT, помимо которого поддерживается MGNAT, компилирующий исходный код на языке Ада в MSIL-код. Также существует MSIL2Ada, создающий набор Ада-спецификаций из MSIL-файла. Подобное преобразование требуется в случае если программист хочет использовать другие функции, отличающиеся от функций, включенных в стандартный .NET-компилятор MGNAT. Среда разработкиСтандартным IDE для Ada Sharp является AdaGIDE. AdaGIDE — полноценная среда разработки с поддержкой таких распространенных механизмов как автоматическое переформатирование кода, подсветка синтаксиса, проверка написания, документирование и проверка расстановки скобок. Также поддерживает несколько отладчиков. Сама по себе IDE с точки зрения пользователя весьма похожа на старые IDE от Borland для языков Паскаль и C/C++. Поддержка .NETA# реализован с полной поддержкой .NET. Несмотря на то, что MGNAT по умолчанию поддерживает лишь несколько библиотек (scorlib.dll, System.dll, System.Windows.Forms.dll и System.Drawing.dll), в принципе возможно использовать любую .NET-совместимую библиотеку за счет использования MSIL2Ada. GNAT for .NETКомпания AdaCore взяла на себя дальнейшую разработку этого языка, и в 2007 году объявила о создании проекта «GNAT for .NET» с полной поддержкой .NET и всех возможностей A#[1]. Примечания
Ссылки
|
Portal di Ensiklopedia Dunia