Programación Orientada a Objetos en C#. NET 2.0 - Origen y necesidad de un nuevo lenguaje

9 - Origen y necesidad de un nuevo lenguaje

[editar]
Curso gratis creado por Daniel.
22 de Abril de 2006
C# (leído en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. Sus principales creadores son Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi.

Aunque es posible escribir código para la plataforma .NET en muchos otros lenguajes, C# es el único que ha sido diseñado específicamente para ser utilizado en ella, por lo que programarla usando C# es mucho más sencillo e intuitivo que hacerlo con cualquiera de los otros lenguajes ya que C# carece de elementos heredados innecesarios en .NET. Por esta razón, se suele decir que C# es el lenguaje nativo de .NET

 

La sintaxis y estructuración de C# es muy parecida a la de C++ o Java, puesto que la intención de Microsoft es facilitar la migración de códigos escritos en estos lenguajes a C# y facilitar su aprendizaje a los desarrolladores habituados a ellos. Sin embargo, su sencillez y el alto nivel de productividad son comparables con los de Visual Basic.

Un lenguaje que hubiese sido ideal utilizar para estos menesteres es Java, pero debido a problemas con la empresa creadora del mismo -Sun-, Microsoft ha tenido que desarrollar un nuevo lenguaje que añadiese a las ya probadas virtudes de Java las modificaciones que Microsoft tenía pensado añadirle para mejorarlo aún más y hacerlo un lenguaje orientado al desarrollo de componentes.

En resumen, C# es un lenguaje de programación que toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C++ y las combina en uno solo. El hecho de ser relativamente reciente no implica que sea inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usándolo, por lo que su compilador es el más depurado y optimizado de los incluidos en el .NET Framework SDK
[editar]

9 opiniones

programacion en vb .net

Hola a todos los que han revisado o QUIEREN ECHARLE UN VISTAZO AL CURSO. Bueno.... les advierto que es sumamente teórico, NO SE APRENDE A PROGRAMAR CON ESTO. Si les interesa conocer las ventajas está muy bien, pero definitivamente NO ES para programadores.... :(
C#. Net 2. 0.

Me parecio muy probre y solo teorico, no sirve para aprender a programar con objetos eso se ve con la toria q corresponde y los ejemplos practicos.
Programación orientada a objetos en c#. Net 2. 0.

El articulo es realmente mailisimo, en lo personal no me aporto nada. No tiene valor agregado.
Programacion en c#.

Hola a todos me gustaria si podrian ayudarme para crear en test en consola de c#. Gracias.
Programacion orientada a objetos.

Me gustaria aprender mas sobre este tema es muy interesante.
1 2 | siguiente >

Cursos gratis relacionados con 'Programación Orientada a Objetos en C#. NET 2.0'

Mediante este pequeño pero abartcador curso ud. Podra conocer mejor las actualizaciones del C#. NET... Más »
Una comparativa entre estas dos herramientas de programación. Puede servir para que los programadores de... Más »
Linux es una gran herramienta, la uso desde hace años y se ha convertido en... Más »