Ver Mensaje Individual
  #14 (permalink)  
Antiguo 07/01/2006, 11:40
cabeza_nispero
Usuario baneado!
 
Fecha de Ingreso: febrero-2005
Mensajes: 116
Antigüedad: 20 años, 2 meses
Puntos: 0
Cita:
Iniciado por TolaWare
Coincido, pero para esto nacio JAVA, que pretende unificar los sistemas, hasta que yo tengo entendido las Swing funcionan tanto en Linux como en Windows, (no he probado en otros sistemas).
¿Eh? ¿Java para unificar sistemas? No, ni la más remota idea de ello.

Java nació como lenguaje para programar electrodomésticos, se desestimó pero empezaron a usarlo en otros sitios. Al cabo de un tiempo se terminó usando para lo que se usa hoy, nos guste o no. No hablemos de lo que no sabemos, por favor.

Si te refieres con que Java unifica sistemas, no unifica nada. Cada programa de Java que creas no es más que un script que se ejecuta en un ordenador simulado, la máquina virtual. ¿Java es portable? No, no se porta nada, el código es el mismo porque se ejecuta en un ordenador virtual. ¿Otros lenguajes como C++ son portables? Serán portables donde exista el compilador. Por lo tanto, será o no portable según donde exista el compilador o la máquina virtual.

Y sí, C++ es más portable que Java. También C++ puede crear apliaciones gráficas que se ejecuten en cualquier sistema, usando las librerías adecuadas que abstraen la GUI, como por ejemplo Qt. Funciona tanto en Mac, como en Windows, como en Linux...