C# (Sharp) programming language

C Sharp (programming language)

From Wikipedia, the free encyclopedia
This article is about a programming language. For other uses, see C-sharp (disambiguation).
The correct title of this article is C# (programming language). The substitution or omission of the # is because of technical restrictions.
C#
C Sharp wordmark.svg
Paradigmmulti-paradigmstructured,imperativeobject-oriented,event-driventask-driven,functionalgenericreflective,concurrent
FamilyC
Designed byMicrosoft
DeveloperMicrosoft
First appeared2000; 16 years ago
Stable release6.0 / July 20, 2015; 8 months ago
Typing disciplinestaticdynamic,[1] strongsafe,nominativepartially inferred
PlatformCommon Language Infrastructure
LicenseCLR is proprietary, Monocompiler is dual GPLv3,MIT/X11 and libraries areLGPLv2, DotGNU is dual GPLand LGPLv2
Filename extensions.cs
Websitemsdn.microsoft.com/pt-br/vcsharp/default.aspx
Major implementations
Visual C#.NET FrameworkMonoDotGNU
Dialects
CωSpec#Polyphonic C#
Influenced by
C++,[2] EiffelJava,[2] Modula-3Object Pascal,[3] MLIconHaskellRustCωF#[note 1]
Influenced
Chapel,[4] DDart,[5] F#HackJava,[6][7] Kotlin,MonkeyNemerleOxygeneRustSwift,[8] Vala
C#[note 2] (pronounced as see sharp) is a multi-paradigm programming language encompassing strong typingimperative,declarativefunctionalgenericobject-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 (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure.
C# is a general-purpose, object-oriented programming language.[9] Its development team is led by Anders Hejlsberg. The most recent version is C# 6.0, which was released on July 20, 2015.[10]

Share this

Related Posts

Previous
Next Post »