Hola Andres, En esta pregunta si estas confundiendo un poco los conceptos. Un compilador es un programa que se encarga de interpretar un lenguaje de alto nivel y convertirlo en un lenguaje de bajo nivel o nivel intermedio. En los compiladores no se "corren" los programas, se compilar, los programas "corren" es sobre los sistemas operativos (OS), el compilador lo que hace es que lo traduce a código de maquina, para que corra sobre un sistema operativo determinado. Así que los programas de C++ no pueden correr en VB, porque VB no es un sistema operativo, VB es un compilador que traduce código Visual Basic (alto nivel) a lenguaje de maquina. Lo que hace el .NET framework es que sus compiladores no compilan a lenguaje de bajo nivel sino a un lenguaje intermedio llamado MSIL (Microsoft Intermediate Language), entonces el esquema sigue igual, hay un compilador de VB, uno de C#, etc, la diferencias es que el compilador de VB compila código Visual Basic a lenguaje intermedio MSIL y el compilador de C# también compila el lenguaje de alto nivel al código intermedio. Ahora el código intermedio es igual no importa si es producido por el compilador de VB o el de C#. Ahora este código intermedio es compilado por un compilador JIT (Just in Time)que convierte el MSIL en lenguaje de bajo nivel en tiempo de ejecución, este tema lo trataremos en mucho mas detalle en la primera charla de introducción a .NET que se llevara a cabo el miércoles 11 de Agosto en el ITM (aun por confirmar) Saludos, Juan David Gomez A. Microsoft Certified Professional Analista de Desarrollo - PSL S.A. Web and Wireless Banking jgomez@xxxxxxxxxx -----Mensaje original----- De: alianzadev-bounce@xxxxxxxxxxxxx [mailto:alianzadev-bounce@xxxxxxxxxxxxx] En nombre de Andres Tabares Enviado el: Tuesday, August 03, 2004 12:37 AM Para: Alianza Dev Asunto: [alianzadev.net] .Net Framework Hola muchachos: "Digan: Otra vez voz" "Contesto: Si otra vez yo" Ley que antes si yo hacia una apliacacion en Vb solo la podia compilar en Vb o si la hacia en c++, solo la podia compilar en c++ (Esto lo entiendo), pero que ahora con el .net framework una aplicación hecha en Vb .net la puedo compilar y ejecutar tambien en c#, Esto funciona para cualquier lenguaje de la plataforma, es decir, una aplicacion que hice en Vb .net la puedo correr en cobol .Net o solo esta regla es para los lenguajes de microsoft. Andres Felipe Tabares Monsalve Medellín - Colombia =========================================================== Foro de Desarrolladores Alianzadev.net Visitenos: http://www.alianzadev.net Medellin, Colombia =========================================================== =========================================================== Foro de Desarrolladores Alianzadev.net Visitenos: http://www.alianzadev.net Medellin, Colombia ===========================================================