C Sharp

El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto es C#.
C#
Desarrollador(es)
Microsoft
http://www.microsoft.com/net/
Información general
Extensiones comunes .cs
Paradigma Multiparadigma: estructurado, imperativo, orientado a objetos, dirigido por eventos, funcional, genérico, reflexivo
Apareció en 2000
Diseñado por Microsoft
Última versión estable 6.0 ( 20 de julio de 2015 (1 año, 4 meses y 15 días))
Tipo de dato Estático, dinámico, fuerte, seguro, nominal
Implementaciones Microsoft .NET, Mono, DotGNU
Dialectos , Spec Sharp, Polyphonic C#
Influido por Java, C++, Eiffel, Modula-3, Pascal
Ha influido a D, F#, Java 5, Vala
Sistema operativo Multiplataforma
[ editar datos en Wikidata]

C#[1] (pronunciado si sharp en inglés) es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270). C# es uno de los lenguajes de programación diseñados para la infraestructura de lenguaje común.

Su sintaxis básica deriva de C/ C++ y utiliza el modelo de objetos de la plataforma .NET, similar al de Java, aunque incluye mejoras derivadas de otros lenguajes.

El nombre C Sharp fue inspirado por la notación musical, donde '#' ( sostenido, en inglés sharp) indica que la nota (C es la nota do en inglés) es un semitono más alta, sugiriendo que C# es superior a C/C++. Además, el signo '#' se compone de cuatro signos '+' pegados.[2]

Aunque C# forma parte de la plataforma .NET, ésta es una API, mientras que C# es un lenguaje de programación independiente diseñado para generar programas sobre dicha plataforma. Ya existe un compilador implementado que provee el marco Mono - DotGNU, el cual genera programas para distintas plataformas como Windows, Unix, Android, iOS, Windows Phone, Mac OS y GNU/Linux.

Historia

Durante el desarrollo de la plataforma .NET, las bibliotecas de clases fueron escritas originalmente usando un sistema de código gestionado llamado Simple Managed C (SMC). En enero de 1999, Anders Hejlsberg formó un equipo con la misión de desarrollar un nuevo lenguaje de programación llamado Cool (Lenguaje C orientado a objetos). Este nombre tuvo que ser cambiado debido a problemas de marca, pasando a llamarse C#.[3] La biblioteca de clases de la plataforma .NET fue migrada entonces al nuevo lenguaje.

Hejlsberg lideró el proyecto de desarrollo de C#. Anteriormente, ya había participado en el desarrollo de otros lenguajes como Turbo Pascal, Delphi y J++.

Other Languages
العربية: سي شارب
azərbaycanca: C Sharp
беларуская: C Sharp
беларуская (тарашкевіца)‎: C Sharp
български: C Sharp
বাংলা: সি শার্প
bosanski: C♯
Mìng-dĕ̤ng-ngṳ̄: C Sharp
کوردیی ناوەندی: سی شارپ
čeština: C Sharp
dansk: C Sharp
Deutsch: C-Sharp
Ελληνικά: C Sharp
eesti: C Sharp
euskara: C Sharp
فارسی: سی شارپ
suomi: C sharp
français: C sharp
galego: C Sharp
客家語/Hak-kâ-ngî: C Sharp
עברית: סי שארפ
हिन्दी: सी शार्प
hrvatski: C sharp
magyar: C Sharp
Հայերեն: C Sharp
Bahasa Indonesia: C sharp
íslenska: C Sharp
italiano: C sharp
日本語: C Sharp
ქართული: C Sharp
қазақша: C Sharp
ភាសាខ្មែរ: ស៊ីទ្រុងជ្រូក
lietuvių: C sharp
latviešu: C sharp
македонски: C Sharp
മലയാളം: സി ഷാർപ്പ്
Bahasa Melayu: C Sharp
မြန်မာဘာသာ: C sharp (programming language)
Plattdüütsch: C sharp
नेपाल भाषा: सी शार्प
Nederlands: C♯
norsk nynorsk: C Sharp
norsk bokmål: C Sharp
polski: C Sharp
پنجابی: سی شارپ
português: C Sharp
română: C sharp
русский: C Sharp
саха тыла: C Sharp
srpskohrvatski / српскохрватски: C Sharp
slovenčina: C Sharp
српски / srpski: C Sharp
svenska: C-sharp
тоҷикӣ: C Sharp
Türkçe: C Sharp
українська: C Sharp
oʻzbekcha/ўзбекча: C Sharp dasturlash tili
Tiếng Việt: C thăng
Yorùbá: C Sharp
中文: C♯
Bân-lâm-gú: C Sharp
粵語: C#