Capterra Logo
Helping businesses choose better software since 1999

Capterra Glossary

C-Sharp (C#)

C Sharp, often written as C#, is a general purpose programming language designed by Anders Hejlisberg from Microsoft in 2000, and later approved as an international coding standard by the International Organization for Standardization and the International Electrotechnical Commission in 2003. C# combines the computing power of the programming language C++ with the programming language Visual Basic. C# is often used by computer programmers and software developers to create various applications such as desktop and mobile apps, websites, cloud-base services, and computer games.

What Small and Midsize Businesses Need to Know About C-Sharp (C#)

Since C# has a very low learning curve, meaning it is statically typed and easy to read, it is often used by SMBs to streamline the computer script writing process. Tech startups also tend to use C# for application development due to its scalability. C# is based on the object-oriented programming (OOP) principles that gathers data into objects, making it easy for developers to break applications into smaller pieces that are more efficient to manage. This allows tech startups that develop applications using C# to easily scale up their products as they grow in popularity.

Related Terms