Embed
Email

A Sharp

Document Sample

Shared by: Kerala g
Categories
Tags
Stats
views:
1
posted:
12/14/2011
language:
pages:
4
Реферат на тему:





A Sharp

План:

Введение



 1 Компиляторы

 2 Среда разработки

 3 Поддержка .NET

 4 GNAT for .NET



Примечания

Введение

Правильный заголовок этой статьи — A#. Он показан некорректно из-за

технических ограничений.



A# (сокр. от Ada Sharp .NET) (произносится эй-шарп) — портированная версия языка

программирования Ада на платформу Microsoft .NET. A# свободно распространяется

Департаментом Информатики при Военно-воздушной академии США как вклад в

развитие Ада-сообщества. Распространение происходит под GNU General Public License.

1. Компиляторы

Ada Sharp основывается на довольно известном компиляторе GNAT, помимо которого

поддерживается MGNAT, компилирующий исходный код на языке Ада в MSIL-код.

Также существует MSIL2Ada, создающий набор Ада-спецификаций из MSIL-файла.

Подобное преобразование требуется в случае если программист хочет использовать

другие функции, отличающиеся от функций, включенных в стандартный .NET-

компилятор MGNAT.



2. Среда разработки

Стандартным IDE для Ada Sharp является AdaGIDE. AdaGIDE — полноценная среда

разработки с поддержкой таких распространенных механизмов как автоматическое

переформатирование кода, подсветка синтаксиса, проверка написания, документирование

и проверка расстановки скобок. Также поддерживает несколько отладчиков. Сама по себе

IDE с точки зрения пользователя весьма похожа на старые IDE от Borland для языков

Паскаль и C/C++.



3. Поддержка .NET

A# реализован с полной поддержкой .NET. Несмотря на то, что MGNAT по умолчанию

поддерживает лишь несколько библиотек (scorlib.dll, System.dll, System.Windows.Forms.dll

и System.Drawing.dll), в принципе возможно использовать любую .NET-совместимую

библиотеку за счет использования MSIL2Ada.



4. GNAT for .NET

Компания AdaCore взяла на себя дальнейшую разработку этого языка, и в 2007 году

объявила о создании проекта «GNAT for .NET» с полной поддержкой .NET и всех

возможностей A#[1].



Примечания

1. AdaCore First to Bring True .NET Integration to Ada -

www.adacore.com/2007/09/10/adacore-first-to-bring-true-net-integration-to-ada/ (англ.)



Related docs
Other docs by Kerala g
union-budget-2012-13-highlights
Views: 89  |  Downloads: 0
notification M.Tech_05-03-09
Views: 58  |  Downloads: 0
India_Customs Regulation 1
Views: 55  |  Downloads: 0
CE Notification 39-2011-12.9.2011
Views: 53  |  Downloads: 0
STATISTICS
Views: 71  |  Downloads: 0
A Hero (R.K. Narayan)
Views: 88  |  Downloads: 6
RRBPatna-Info-HN
Views: 100  |  Downloads: 0
RRB-Notice-Para
Views: 102  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!