What’s C Sharp?? (programming language)

Information and tutorials

Hello Personal Today we at Masterprogramming will be explaining what is C # or Sharp C when it is pronounced.

C# (pronounced as see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.
It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma.
C# is one of the programming languages designed for the Common Language Infrastructure.
C# is a general-purpose, object-oriented programming language.
Its development team is led by Anders Hejlsberg. The most recent version is C# 7.0 which was released in 2017 along with Visual Studio 2017.


Why this name?

The name “C sharp” was inspired by musical notation where a sharp indicates that the written note should be made a semitone higher in pitch.
This is similar to the language name of C++, where “++” indicates that a variable should be incremented by 1. The sharp symbol also resembles a ligature of four “+” symbols (in a two-by-two grid), further implying that the language is an increment of C++.

Due to technical limitations of display (standard fonts, browsers, etc.) and the fact that the sharp symbol (U+266F ♯ MUSIC SHARP SIGN  is not present on most keyboard layouts, the number sign was chosen to approximate the sharp symbol in the written name of the programming language.

This convention is reflected in the C# Language Specification.

However, when it is practical to do so (for example, in advertising or in box art), Microsoft uses the intended musical symbol.

The “sharp” suffix has been used by a number of other .NET languages that are variants of existing languages, including J# (a .NET language also designed by Microsoft that is derived from Java 1.1), A# (from Ada), and the functional programming language F#.
The original implementation of Eiffel for .NET was called Eiffel#,a name retired since the full Eiffel language is now supported. The suffix has also been used for libraries, such as Gtk# (a .NET wrapper for GTK+ and other GNOME libraries) and Cocoa# (a wrapper for Cocoa).

My brother suggested I might like this blog. He used to be entirely right.

This put up truly made my day. You cann’t believe simply how much time I had spent for this information! Thank you!


Leave a Reply

Your email address will not be published. Required fields are marked *

Information and tutorials
Which programming language to begin

Hi Everyone, Today we at Masterprogramming will be explaining which is the best programming language to start in 2017 Introduction It’s not news that STEM talents are in great demand and are paid well. Online postings for software jobs across the U.S. grew 31% from 2007 to 2012 – nearly 3x faster …

Information and tutorials
Best Website Hosting 2017

Hello family of masterprogramming as many of our projects we need hosts to leave the websites and applications online and today we will see the top 5 Hosting companies We know how hard it can be to find serious and trustworthy companies when there are so many options on the …

Information and tutorials
What is DNS or Domain Name System

The  Domain Name System (DNS) is a hierarchical and distributed name management system for computers, services, or any feature connected to the Internet or a private network. It is based on hierarchical names and allows the registration of several data entered in addition to the host name and its  IP . Because the DNS database is …