C# un lenguaje desconocido para muchos



Desde la primera versión de .NET nos encontramos con un lenguaje nuevo en las tecnologías de microsoft. Se trata del C# (CSharp o CS). Es un lenguaje, que como muchos, viene derivado del C, otros lenguajes, muy conocidos, derivados de C son:


  • C++ (o Cpp): Es la versión orientada a objetos de C. Podemos encontrar dos versiones más importantes. La de Borland y la de Microsoft (compatible con .NET). Se puede decir que el cpp de Borland (ya que no usa el .NET Framework) es uno de los lenguajes más potentes. Pero también uno de los que más tiempo necesitarás para su aprendizaje y para tus desarrollos.
  • Java: Es un derivado de C de las manos de Sun Microsystems, actualmente su última versión es J2EE, usa un maquina virtual para ejecutar sus aplicaciones.

C# es uno de los lenguajes más usados de .NET junto con Visual Basic. Según diversas fuentes, un derivado de C# es el que utiliza la propia Microsoft para sus desarrollos. Aún no hace muchos meses conocíamos una noticia de que Microsoft estaba desarrollando un sistema operativo con C# simplemente por razones experimentales (no comerciales). Para su desarrollo usaron una mezcla de C# y Sing#, que es un derivado de Spec# (otro derivado de C#)*.


Como podéis ver C# tiene futuro, y además tiene una sintaxys que deja que envidiar a lenguajes como Visual Basic. Su sintaxys, no solo le deja rienda suelta al programador en cuanto a la extensión de las lineas, sino que puedes escribir varias sentencias en una misma linea. Por ejemplo:


string Cadena1 = «Cadena1»;
Cadena1 = «Texto1»;


Eso es lo mismo a:


string Cadena1 = «Cadena1»; Cadena1 = «Texto1»;


Como podéis ver podemos hacer uso del lenguaje como más cómodo nos sea.


Bueno, ya sabéis si usáis .NET, C# es una buena opción para programar.




*Noticia completa en VBPrincipiantes:
http://www.vbprincipiantes.com/Noticias.aspx?id=5

3 thoughts on “C# un lenguaje desconocido para muchos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *