Informática en general > Dudas informáticas

 En Que Lenguaje Empiezo?

<< < (6/7) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa