Quire

A Sharp (.NET)

From Quire, the open reference·Programming language port·1 min read
A#
Designed byDr. Martin C. Carlisle, Lt Col Ricky Sward, Maj Jeff Humphries
DeveloperAdaCore
First appeared2004
PlatformCommon Language Infrastructure
OSCross-platform
LicenseGNU General Public License
Websitewww.asharp.martincarlisle.com

A# is a port of the Ada programming language to the Microsoft .NET platform. A# is freely distributed by the Department of Computer Science at the United States Air Force Academy as a service to the Ada community under the terms of the GNU General Public License.[1]

AdaCore took over this development in 2007, and announced "GNAT for .NET", which is a fully supported .NET product with all of the features of A# and more.[2] As of 2021, A# has fallen dramatically in popularity and is considered by some to be a dead language (there are no known users or implementations).[3][4]

Examples#edit

Hello, Srisainet!#edit

<syntax highlight lang="ada"> with Ada.Text_IO; use Ada.Text_IO; procedure Hello_Dotnet is begin

Put_Line(Item => "Hello, world!");

end Hello_Dotnet; </syntaxhighlight>[5]

References#edit

  1. ^ "Ada for .NET". www.sigada.org. Retrieved 2025-12-29.
  2. ^ Cited by Martin Carlisle (USAFA) https://asharp.martincarlisle.com/ and see also http://www.adacore.com/2007/09/10/adacore-first-to-bring-true-net-integration-to-ada/ Archived 2007-10-28 at the Wayback Machine
  3. ^ Developer, Website (2021-03-10). "The Mysterious Existence of A#". Medium. Retrieved 2021-06-22.
  4. ^ "AdaCore First to Bring True .NET Integration to Ada". AdaCore. 2007-09-10. Retrieved 2025-12-29.
  5. ^ "A#: Multilanguage Programming with Ada in .NET". Retrieved July 1, 2023.

This article is mirrored from “A Sharp (.NET)” on English Wikipedia, revision 1372568986, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.

Synced with Wikipedia revision 1372568986 · just now