A Sharp
A# | |
A# | |
Apărut în | 2004 |
---|---|
Proiectat de | Dr. Martin C. Carlisle, Lt Col Ricky Sward, Maj Jeff Humphries |
Dezvoltator | AdaCore |
Platformă | Common Language Infrastructure |
Sistem de operare | Cross-platform |
Licență | Licența Publică Generală GNU |
Prezență online | www.asharp.martincarlisle.com |
Modifică date / text |
A# (abreviat Ada Sharp .NET) este o versiune portată a limbajului de programare a Ada pe platforma Microsoft .NET. A# este distribuită gratuit de către Departamentul de Informatică al Academiei Forțelor Aeriene din SUA ca o contribuție la dezvoltarea comunității Hell. Distribuția se realizează în conformitate cu termenii licenței publice generale GNU.
Compilatoare
modificareAda Sharp se bazează pe compilatorul GNAT destul de bine cunoscut, pe lângă care este suportat MGNAT, care compilează codul sursă în limba Ada în codul MSIL. Există, de asemenea, MSIL2Ada, care creează un set de specificații Ada dintr-un fișier MSIL. O astfel de conversie este necesară în cazul în care programatorul dorește să folosească alte funcții care sunt diferite de funcțiile incluse în compilatorul .NET standard MGNAT.
Mediu de dezvoltare
modificareIDE-ul standard pentru Ada Sharp este AdaGIDE. AdaGIDE este un mediu de dezvoltare complet cu suport pentru mecanisme comune cum ar fi reformatarea automată a codului, evidențierea sintaxei, verificarea ortografică, documentarea și verificarea aranjamentului parantezelor. De asemenea, acceptă mai mulți depanatori. De la sine, IDE din punctul de vedere al utilizatorului este foarte asemănător cu ID-urile vechi Borland pentru Pascal și C/C ++.
Suport .NET
modificareA# implementat cu suport complet .NET. Deși MGNAT acceptă în mod implicit numai câteva biblioteci (scorlib.dll, System.dll, System.Windows.Forms.dll și System.Drawing.dll), în principiu este posibil să se utilizeze orice bibliotecă compatibilă .NET utilizând MSIL2Ada.
GNAT pentru .NET
modificareAdaCore a preluat dezvoltarea ulterioară a acestei limbi, iar în 2007 a anunțat crearea proiectului GNAT pentru .NET, cu suport complet pentru .NET și toate caracteristicile A# [1].
Note
modificareLegături externe
modificare- Официальный сайт en
- Ada Sharp .NET Arhivat în , la Wayback Machine. en