Robertvokac (talk | contribs) No edit summary |
Robertvokac (talk | contribs) No edit summary |
||
Line 26: | Line 26: | ||
C# was published in 2010, 3 years before Speedy Blupi was released. | C# was published in 2010, 3 years before Speedy Blupi was released. | ||
== C# decompilers == | |||
=== DnSpy === | |||
DnSpy is the unofficial revival of the well known .NET debugger and assembly editor, | |||
Github: https://github.com/dnSpyEx/dnSpy | |||
=== ILSpy === | |||
ILSpy is a .NET Decompiler with support for PDF generation. | |||
Github: https://github.com/icsharpcode/ILSpy | |||
=== Telerik JustDecompile === | |||
Telerik JustDecomp is a C# decompiler. Current status: retired and discontinued. | |||
Website: https://www.telerik.com/products/decompiler.aspx | |||
== C# books == | == 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 |
Revision as of 10:27, 13 April 2025
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# decompilers
DnSpy
DnSpy is the unofficial revival of the well known .NET debugger and assembly editor, Github: https://github.com/dnSpyEx/dnSpy
ILSpy
ILSpy is a .NET Decompiler with support for PDF generation. Github: https://github.com/icsharpcode/ILSpy
Telerik JustDecompile
Telerik JustDecomp is a C# decompiler. Current status: retired and discontinued. Website: https://www.telerik.com/products/decompiler.aspx
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