A Sharp (.NET)
{{short description|Programming language port}}
{{Correct title|title=A#|reason=hash}}
{{primary sources|date=October 2011}}
{{Unreliable sources|date=August 2022}}
{{Infobox programming language
| name = A#
| title = A#
| logo =
| logo caption =
| screenshot =
| screenshot caption =
| paradigm =
| family =
| designer = Dr. Martin C. Carlisle, Lt Col Ricky Sward, Maj Jeff Humphries
| developer = AdaCore
| released = {{start date and age|2004}}
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| typing =
| scope =
| programming language =
| platform = Common Language Infrastructure
| operating system = Cross-platform
| license = GNU General Public License
| file ext =
| file format =
| website = {{url|www.asharp.martincarlisle.com}}
| implementations =
| dialects =
| influenced by =
| influenced =
}}
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.
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.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/ {{Webarchive|url=https://web.archive.org/web/20071028102900/http://www.adacore.com/2007/09/10/adacore-first-to-bring-true-net-integration-to-ada/ |date=2007-10-28 }} 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).{{Cite web|last=Developer|first=Website|date=2021-03-10|title=The Mysterious Existence of A#|url=https://seattlewebsitedevelopers.medium.com/the-mysterious-existence-of-a-325d870ee6a4|access-date=2021-06-22|website=Medium|language=en}}{{Unreliable source?|date=August 2022}}
Examples
=Hello, world!=
with Ada.Text_IO;
use Ada.Text_IO;
procedure Hello_Dotnet is
begin
Put_Line(Item => "Hello, world!");
end Hello_Dotnet;
References
{{reflist}}
External links
- [https://asharp.martincarlisle.com A# for .NET]
- [http://articleworld.org/A_Sharp_%28.NET%29 Ada Sharp .NET] {{Webarchive|url=https://web.archive.org/web/20081016062426/http://articleworld.org/A_Sharp_%28.NET%29 |date=2008-10-16 }} Programming environment
{{Common Language Infrastructure}}
Category:Ada (programming language)
Category:.NET programming languages
{{compu-lang-stub}}