×
Create a new article
Write your page title here:
We currently have 240 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
240Articles

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