¿Cuáles son las diferencias entre C, C# y .net?
Net: No es un lenguaje, sino una plataforma de desarrollo lanzada por Microsoft, sobre la cual se pueden escribir programas en VB, C#, C, Java y otros lenguajes.
C# es un lenguaje de programación de alto nivel orientado a objetos lanzado por Microsoft. Se ejecuta en la plataforma .NET e incluye herencia única, interfaces, casi la misma sintaxis que Java y está compilado en código intermedio. luego ejecutar las características del proceso.
C es una abreviatura de lenguaje compositivo. Es un lenguaje de programación informática. Tiene las características tanto de los lenguajes de alto nivel como de los lenguajes ensambladores.