logo
C# banner

Learn about C#

c# history timeline

About C#


First appeared in 2000, 20 years ago

C# was developed around 2000 by Microsoft as part of its .NET initiative and later approved as an international standard by Ecma (ECMA-334) in 2002 and ISO (ISO/IEC 23270) in 2003. It was designed by Anders Hejlsberg, and its development team is currently led by Mads Torgersen, being one of the programming languages designed for the Common Language Infrastructure (CLI). The most recent version is 9.0, which was released in 2020 in .NET 5.0 and included in Visual Studio 2019 version 16.8

During the development of the .NET Framework, the class libraries were originally written using a managed code compiler system called "Simple Managed C" (SMC).[19][20] In January 1999, Anders Hejlsberg formed a team to build a new language at the time called Cool, which stood for "C-like Object Oriented Language".[21] Microsoft had considered keeping the name "Cool" as the final name of the language, but chose not to do so for trademark reasons. By the time the .NET project was publicly announced at the July 2000 Professional Developers Conference, the language had been renamed C#, and the class libraries and ASP.NET runtime had been ported to C#. Hejlsberg is C#'s principal designer and lead architect at Microsoft, and was previously involved with the design of Turbo Pascal, Embarcadero Delphi (formerly CodeGear Delphi, Inprise Delphi and Borland Delphi), and Visual J++. In interviews and technical papers he has stated that flaws[22] in most major programming languages (e.g. C++, Java, Delphi, and Smalltalk) drove the fundamentals of the Common Language Runtime (CLR), which, in turn, drove the design of the C# language itself.



Contact Us with Your C# Questions!


We offer a full-service resposne team for any questions you have regarding the C# programming language, large or small. We understand your needs and we will cater to help you along your coding journey. Remember we are all in this together, eventhough we all pave our different Coder's Path, we can always communicate to help advance each other so we all progress faster! Do not hesitate to contact us.

A Coder's Journey, 607 N Grand Blvd, 63011 St Louis, MO

You can also contact us by phone 636-368-5415 or email acodersjourney@gmail.com, or you can send us a message here: