SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: ibito en Jueves 14 de Febrero de 2002, 15:39

Título: Re: Que es C#?
Publicado por: ibito en Jueves 14 de Febrero de 2002, 15:39
Tengo la idea de que tiene q ver con el lenguaje C/C++, pero que tiene de diferente/mejor/bueno para q?
 B)
Título: Re: Que es C#?
Publicado por: somos en Jueves 14 de Febrero de 2002, 17:28
- Que es C#?

C# es el lenguaje nativo de la plataforma .NET pero no voy a explicar la plataforma .NET sino C#.

Por explicarlo llano y conciso C# es una adaptación de java hecha por Microsoft.

Micro$oft quería modificar Java pero Sun no le dejó así que creó C# que viene a ser lo mismo (+ o -).

Para empezar es un lenguaje interpretado. Los compiladores de C# no generan código máquina sino que generan un pseudo código para una maquina virtual de Micro$oft que se llama MSIL.

Esto, al igual que java, permite que el códido se ejecute en cualquier plataforma que disponga del interprete. Actualmente todos los Windows tienen una (desde el 95 hasta el XP pasando por el NT,2000,CE,etc...).

Las principales coincidendias como he dicho las tiene con Java, aunque incorpora alguna característica de C++ y de VB. De hecho mi experiencia me dice que si quieres puedes programar con la misma sintaxis que Java y prácticamente todo funciona, lo que  pasa es que no aprovechas nuevas funcionalidades (punteros,tablas de punteros,propiedades, etc).

Espero que con esta breve intro quede la cosa un poco más clara.

Saludos.:P
Título: Que es C#?
Publicado por: ibito en Martes 19 de Febrero de 2002, 00:26
Gracias... ahora ya entiendo q es C#
:D