Informática en general > Dudas informáticas
En Que Lenguaje Empiezo?
JuanK:
--- Cita de: "Geo" --- En teoría los lenguajes CLR son multiplataforma al ser interpretados y no compilados. Ahora, para que lo sean completamente (y realmente multiplataforma), las implementaciones para los diferentes SO deben ser compatibles entre sí COMPLETAMENTE, cosa que, aunque bastante bien, todavía no es 100% cierta (p. ej. Windows Forms).
--- Fin de la cita ---
La implementación del framework 1.1 actualmente es es 100% compatible en cualquier versión de mono y/o de .net... la que aun no se es la de la 2.0 pues solo menciona que esta soportada.
Eternal Idol:
--- Cita de: "JuanK" --- Portable: que se puede hacer ejecutar el programa en otros sistemas operativos / máquinas haciendo leves modificaciones en el código (desde que se piense de antemano) o a veces solo recompilando.
Multiplataforma: El mismo programa sin recompilación o modificación alguna se ejecuta normalmente en cualquier otro sistema/máquina.
--- Fin de la cita ---
¿Esa definicion es tuya?
http://en.wikipedia.org/wiki/Multiplatform
Por otro lado no creo que MONO soporte todos los S.O.s y/o procesadores donde existen compiladores de C.
Eternal Idol:
--- Cita de: "Geo" --- En teoría los lenguajes CLR son multiplataforma al ser interpretados y no compilados. Ahora, para que lo sean completamente (y realmente multiplataforma), las implementaciones para los diferentes SO deben ser compatibles entre sí COMPLETAMENTE, cosa que, aunque bastante bien, todavía no es 100% cierta (p. ej. Windows Forms).
--- Fin de la cita ---
En base a esto me pregunto: ¿Que es realmente multiplaforma entonces? ¿El binario o la maquina virtual?
Creo que hay dos tipos de "multiplataforma", el original (por ser mas antiguo) es el que se aplica al CODIGO FUENTE y esta ligado a los lenguajes compilables y otro, que es mas moderno, y se aplica sobre los BINARIOS y esta ligado a los lenguajes interpretados (o que se ejecutan en una maquina virtual, etc).
JuanK:
--- Cita de: "Eternal Idol" ---
--- Cita de: "JuanK" --- Portable: que se puede hacer ejecutar el programa en otros sistemas operativos / máquinas haciendo leves modificaciones en el código (desde que se piense de antemano) o a veces solo recompilando.
Multiplataforma: El mismo programa sin recompilación o modificación alguna se ejecuta normalmente en cualquier otro sistema/máquina.
--- Fin de la cita ---
¿Esa definicion es tuya?
http://en.wikipedia.org/wiki/Multiplatform
--- Fin de la cita ---
Felicitaciones a Wikipedia, a Dios gracias no soy un diccionario ambulante,
Bueno aca esta mas puntual, para los amigos de las definiciones exactas:
http://es.wikipedia.org/wiki/Portable
http://es.wikipedia.org/wiki/Multiplataforma
--- Citar ---Por otro lado no creo que MONO soporte todos los S.O.s y/o procesadores donde existen compiladores de C.
--- Fin de la cita ---
Seguramente que no pero cualquiera que lo desee puede hacer el soporte necesario, asi como se hicieron los copiladores de c++.
JuanK:
--- Cita de: "Eternal Idol" ---
--- Cita de: "Geo" --- En teoría los lenguajes CLR son multiplataforma al ser interpretados y no compilados. Ahora, para que lo sean completamente (y realmente multiplataforma), las implementaciones para los diferentes SO deben ser compatibles entre sí COMPLETAMENTE, cosa que, aunque bastante bien, todavía no es 100% cierta (p. ej. Windows Forms).
--- Fin de la cita ---
En base a esto me pregunto: ¿Que es realmente multiplaforma entonces? ¿El binario o la maquina virtual?
--- Fin de la cita ---
desde luego el binario es multiplataforma pero debe existir una maquina virtual para cada OS.
--- Citar ---Creo que hay dos tipos de "multiplataforma", el original (por ser mas antiguo) es el que se aplica al CODIGO FUENTE y esta ligado a los lenguajes compilables y otro, que es mas moderno, y se aplica sobre los BINARIOS y esta ligado a los lenguajes interpretados (o que se ejecutan en una maquina virtual, etc).
--- Fin de la cita ---
Esa definición es tuya? no encontré en wikipedia nada que hable de tipos de multiplataforma.
Respecto a lenguajes antiguos soy ignorante, como funcionaba un lenguaje multiplataforma viejo?
el mismo lenguaje y el mismo ensamblado se ejecutaba siempre? sino usaban una vm como funcionaban?
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa