C# | |
---|---|
Клас мовы | шматпарадыгмавая: структураваная, імператыўная, аб’ектна-арыентаваная, функцыйная абагульненая |
З’явілася ў | 2000 |
Аўтар(ы) | Microsoft |
Пашырэнне файлаў | cs, csx |
Тыпізацыя даных | |
Асноўныя рэалізацыі | Visual C#, .NET Framework, Mono, DotGNU |
Зведала ўплыў | |
Паўплывала на | Kotlin, Monkey, Nemerle, Vala |
Ліцэнзія | CLR пад прыватнаўласніцкай, Mono кампілятар пад падвойнай GPLv3 і MIT/X11, бібліятэкі пад LGPLv2, DotGNU пад падвойнай GPL і LGPLv2 |
Сайт |
docs.microsoft.com/en-us… docs.microsoft.com/de-de… (ням.) docs.microsoft.com/ja-jp… (яп.) docs.microsoft.com/fr-fr… (фр.) docs.microsoft.com/it-it… (італ.) |
C# (вымаўляецца сі шарп) — шматпарадыгмавая мова праграмавання, якая ахоплівае строга тыпізаванае, імператыўнае, дэкларатыўнае, функцыйнае, працэдурнае, абагульненае, аб’ектна-арыентаванае і кампанентна-арыентаванае праграмаванне. Распрацавана фірмай Microsoft у межах ініцыятывы .NET, пазней зацверджана як стандарт Ecma (ECMA-334) і ISO (ISO/IEC 23270:2006). C# — адна з моў праграмавання, спраектаваных для Common Language Infrastructure. C# пабудавана на сінтаксісе і семантыцы C++, дазваляе праграмістам на мове C атрымаць перавагі платформы .NET і CLR (common language runtime).[5]
C# нацэлена быць простай, сучаснай, аб’ектна-арыентаванай мовай агульнага прызначэння.[6]
Каманду распрацоўшчыкаў узначальвае Андэрс Хейлсберг. Станам на лістапад 2022 года, самая апошняя стабільная версія мовы — C# 11.0, выпушчаная ў 2022 годзе ў складзе .NET 7.0.[7][8]
Although C# has been strongly influenced by Java it has also been strongly influenced by C++ and is best viewed as a descendant of both C++ and Java.