Logo

Lenguaje de ProgramaciÓn C#

El lenguaje de programación C# fue creado por el danés Anders Hejlsberg que diseño también los lenguajes Turbo Pascal y Delphi. El C# (pronunciado en inglés “C sharp” o en español “C sostenido”) es un lenguaje de programación orientado a objetos. Con este nuevo lenguaje se quiso mejorar con respecto de los dos lenguajes anteriores de los que deriva el C, y el C++.

Con el C# se pretendió que incorporase las ventajas o mejoras que tiene el lenguaje JAVA. Así se consiguió que tuviese las ventajas del C, del C++, pero además la productividad que posee el lenguaje JAVA y se le denomino C#.

Algunas de las características del lenguaje de programación C# son: Su código se puede tratar íntegramente como un objeto. Su sintaxis es muy similar a la del JAVA. Es un lenguaje orientado a objetos y a componentes. Armoniza la productividad del Visual Basic con el poder y la flexibilidad del C++. Ahorramos tiempo en la programación ya que tiene una librería de clases muy completa y bien diseñada.


A pesar que el lenguaje C# forma parte de a plataforma .NET, que es una interfaz de programación de aplicaciones. C# es un lenguaje independiente que originariamente se creo para producir programas sobre esta plataforma .NET.

Esta plataforma se creó, entre otras razones, porque el Visual Basic era uno de los lenguajes de programación que se encargaban de desarrollar estas aplicaciones. Pero el Visual Basic es un lenguaje orientado a objetos algo pobre, porque se quiso que fuese desde su creación un lenguaje fácil de aprender para los programadores novatos. Por esto, surgio el C#, para suplir esta deficiencia del Visual Basic.

El Visual Basic no tiene algunas de las características necesarias como la herencia, los métodos virtuales, la sobrecarga de operadores, etc. Que se han conseguido con el C# y la plataforma .NET.

Principales Lenguajes de Programación