C Sharp

C#
Клас мовы шматпарадыгмавая: структураваная, імператыўная, аб’ектна-арыентаваная, функцыйная абагульненая
З’явілася ў 2000
Аўтар(ы) Microsoft
Пашырэнне файлаў cs, csx
Тыпізацыя даных
Асноўныя рэалізацыі Visual C#, .NET Framework, Mono, DotGNU
Зведала ўплыў
Паўплывала на

D, F#, Java,[4]

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]

  1. Torgersen, Mads. New features in C# 4.0(недаступная спасылка). Microsoft (27 кастрычніка 2008). Архівавана з першакрыніцы 3 студзеня 2012. Праверана October 28, 2008.
  2. а б Naugler, David (May 2007). "C# 2.0 for C++ and Java programmer: conference workshop". Journal of Computing Sciences in Colleges. 22 (5). 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.
  3. Hamilton, Naomi. The A-Z of Programming Languages: C#(недаступная спасылка). Computerworld (1 кастрычніка 2008). — «We all stand on the shoulders of giants here and every language builds on what went before it so we owe a lot to C, C++, Java, Delphi, all of these other things that came before us. (Anders Hejlsberg)»  Архівавана з першакрыніцы 24 сакавіка 2010. Праверана February 12, 2010.
  4. Cornelius, Barry. Java 5 catches up with C#. University of Oxford Computing Services (1 снежня 2005). — «In my opinion, it is C# that has caused these radical changes to the Java language. (Barry Cornelius)»  Праверана June 18, 2009.
  5. C++ -> C#: What You Need to Know to Move from C++ to C#
  6. C# Language Specification (PDF) (4th ed.). Ecma International. June 2006. Праверана January 26, 2012.
  7. «Welcome to C# 11». November 11, 2022.
  8. «Announcing .NET 7 — the Fastest .NET Yet». November 11, 2022.(недаступная спасылка)