What is C# Programming Language


What is C# Programming Language


    C# programming language is perhaps one of the best. This multi-paradigm language is versatile, fairly easy to learn and object-oriented language  that enables developers to build a variety of secure and robust applications It was developed in 2000 by principal designer and lead architect of  Microsoft's Anders Hejlsberg within the .NET Framework (Released in 2002). Anders has taken part in the creation of a handful of dependable programming tools and languages, including Microsoft’s TypeScript and Delphi, a suitable replacement for Turbo Pascal.

Anders Hejlsberg

    Based on C Language and C++, but has many additional extensions. Java and C# are both being updated to keep up with each other. Cross-development with Visual Basic, Visual C++, F#, IronPython, and many other .NET languages.

.NET Framework to .NET Core 1.0

.NET Core 1.0 to .NET Core 3.1


  • Using .NET Framework, we can create mobile, desktop, and web applications that run on Windows PCs, devices and servers.
  • Using .NET Core, we can create applications that run on Windows, Linux, and Mac.
  • Using Xamarin we can create native Android, iOS, and Windows apps, using existing .Net skills.

    As of February 2019, C# ranked #4 on the PYPL Popularity of Programming Language Index, right behind Java. The data used to compile this index is based on how often people search for a tutorial on different programming languages in Google.

    In recent years, C# has also made a consistent appearance in the top ten programming languages in the TIOBE Index, a report that pulls its data from a compilation of popular search engines including Google, YouTube and Bing.

    Here are a handful of programs and applications written in C# that demonstrate the language’s diversity and reliability:
  • Windows Installer XML
  • Microsoft Visual Studio
  • Paint.NET
  • Open Dental
  • KeePass
  • FlashDevelop
  • Banshee
  • NMath
  • Pinta
  • OpenRA 


How to create blog:


 

Comments