RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

C# Programming Language

Product
Technology: Application Development Tools

Content

C# (pronounced c-sharp) is a programming language that combines object-oriented and context-oriented concepts. Developed in 1998-2001 by a group of engineers led by Anders Heilsberg at Microsoft as the main application development language for the Microsoft.NET platform. The C# compiler is included in the standard installation of.NET itself, so you can create and compile programs on it even without tools like Visual Studio.

C# refers to a family of languages ​ ​ with C-like syntax, of which its syntax is closest to C++ and Java. The language has strict static typing, supports polymorphism, operator overload, class member function pointers, attributes, events, properties, exceptions, XML comments. Having adopted a lot from its predecessors - the languages ​ ​ C++, Delphi, Modula and Smalltalk - C#, based on the practice of using them, excludes some models that have proven to be problematic in the development of software systems: for example, C# does not support multiple class inheritance (unlike C++) or type inference (unlike Haskell).

Popularity of language C

2018: Second place in the world

In December 2018, the Tiobe portal published a regular rating of programming languages ​ ​ based on the calculation of the results of search queries containing the name of the language. C remains in second place. More details here.

Programming languages

You look also