A Sharp (.NET)
From Wikipedia, the free encyclopedia
The correct title of this article is A# (.NET). The substitution of the # is due to technical restrictions.
| A# | |
|---|---|
| Designed by | Dr. Martin C. Carlisle, Lt Col Ricky Sward, Maj Jeff Humphries |
| Developer | AdaCore |
| First appeared | 2004; 22 years ago |
| Platform | Common Language Infrastructure |
| OS | Cross-platform |
| License | GNU General Public License |
| Website | www |
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][unreliable source?][4]
with Ada.Text_IO; use Ada.Text_IO; procedure Hello_Dotnet is begin Put_Line(Item => "Hello, world!"); end Hello_Dotnet;
- ^ "Ada for .NET". www.sigada.org. Retrieved 2025-12-29.
- ^ 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
- ^ Developer, Website (2021-03-10). "The Mysterious Existence of A#". Medium. Retrieved 2021-06-22.
- ^ "AdaCore First to Bring True .NET Integration to Ada". AdaCore. 2007-09-10. Retrieved 2025-12-29.
- ^ "A#: Multilanguage Programming with Ada in .NET". Retrieved July 1, 2023.[permanent dead link]
- A# for .NET
- Ada Sharp .NET Archived 2008-10-16 at the Wayback Machine Programming environment