Robertvokac (talk | contribs) No edit summary |
Robertvokac (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<blockquote>''The correct title of this article is '''C#'''. The substitution of the # is due to technical restrictions.''</blockquote> | <blockquote>''The correct title of this article is '''C#'''. The substitution of the # is due to technical restrictions.''</blockquote> | ||
* general-purpose high-level programming language supporting multiple paradigms. | == What is C# == | ||
* general-purpose high-level programming language supporting multiple paradigms. | |||
* very similar to Java programming language. | * very similar to Java programming language. | ||
* invented by Anders Hejlsberg, Scott Wiltamuth, and Peter Golde from Microsoft. | * invented by Anders Hejlsberg, Scott Wiltamuth, and Peter Golde from Microsoft. | ||
* firstly distributed in 2000 | * firstly distributed in 2000 | ||
* official C# documentation: https://learn.microsoft.com/en-us/dotnet/csharp/ | |||
== C# runtimes == | == C# runtimes == | ||
Line 19: | Line 21: | ||
Blazor (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) | Blazor (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) | ||
== Relation to Speedy Blupi for Windows Phone == | |||
Speedy Blupi for Windows Phone was written using the C# 4, although not all C# features were used. | |||
C# was published in 2010, 3 years before Speedy Blupi was released. | |||
== C# books == | |||
* '''"Programming C# 4.0" Iana Griffitha''' | |||
* '''"C# 4.0 in a Nutshell" Joseph Albahari and Bena Albahariho''' | |||
* '''"Pro C# 2010 and the .NET 4 Platform" Andrew Troelsen''' | |||
* '''"Essential C# 4.0" od Mark Michaels''' |
Latest revision as of 20:28, 28 November 2024
The correct title of this article is C#. The substitution of the # is due to technical restrictions.
What is C#
- general-purpose high-level programming language supporting multiple paradigms.
- very similar to Java programming language.
- invented by Anders Hejlsberg, Scott Wiltamuth, and Peter Golde from Microsoft.
- firstly distributed in 2000
- official C# documentation: https://learn.microsoft.com/en-us/dotnet/csharp/
C# runtimes
.NET Framework (now discontinued) is the first runtime and compiler for C#. It is a closed-source and proprietary developed by Microsoft
Mono is free and open-source cross-platform compiler and runtime environment for C#. Mono project began in 2004.
.NET Core is the free and open-source runtime for C# developed by Microsoft and firstly published in 2016. The name .NET Core was later shortened to .NET.
C# web browser runtimes
bridge.net
cshtml5
Blazor (https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor)
Relation to Speedy Blupi for Windows Phone
Speedy Blupi for Windows Phone was written using the C# 4, although not all C# features were used.
C# was published in 2010, 3 years before Speedy Blupi was released.
C# books
- "Programming C# 4.0" Iana Griffitha
- "C# 4.0 in a Nutshell" Joseph Albahari and Bena Albahariho
- "Pro C# 2010 and the .NET 4 Platform" Andrew Troelsen
- "Essential C# 4.0" od Mark Michaels