Mensaje citado por: Salvador Gomez Cabello <tecnico@gtsiberica.com>:
El Jueves, 21 de Julio de 2005 00:57, Juan Erbes escribió:
C++ es la base de todo (despues de C). Lo que aprendas con C++, te servirá tambien en java.
quitando la herencia multiple y los punteros que no existen en Java
C++ es capaz de generar codigo tan rapido como el assembler,
Muy cierto.
cosa de la que java está muy lejos, y ademas tiene la fama de generar aplicaciones lentas y pesadas,
Creo que ultimamente no has tocado java. Te recomiendo que veas www.javahispano.org Java ha aumentado mucho su rendimiento. Se ha puesto casi como C++. En esa web podras encontrar articulos independientes que lo demuestran.
Menciono en un pasaje, que ha llegado a los telefonos celulares, lo cual indica, que si se quiere hacer una aplicación liviana, se puede, aunque a nivel programación, infiero que debe ser tan complicado como programar en assembler, sin recurrir a librerias de funciones monstruosas.
Otro detalle, C++ es un lenguaje libre, mientras que java es un lenguaje patentado por Sun.
Lo no unico libre de Java del todo es su maquina virtual, y esto tiene su explicacion. Si todos nos crearamos nuestra maquina virtual, seria muy posible que hubie> ra muchos estandares y al final los programas y la multiplataforma estaria muc> ho por ver. Su interprete (JRE) es gratis y lo puedes distribuir sin problemas tanto en> un soft de pago como libre. Lo mismo pasa con su compilador. No obstante , en la web de sun podras encontrar los fuentes de la maquina virtual (version 1.5) . Es su ultima. Creo que han abierto un poco mas la licencia. Aunque tengo que leerla bien.
Ese es un punto clave, el tipo de licencia bajo la cual distribuye sus productos Sun, y con la sospecha de que con los acuerdos que ha estado haciendo con M$ (para empezar a limitar Openoffice, y otros). El dia menos pensado, tendrás que pagar licencia por el uso de java. La estrategia de Sun es esa: distribuirlo en forma gratuita, para imponerlo en el mercado, para despues hacer de las suyas. Si java fuera libre, lo tendrías incluido en la versión ftp de Suse, cosa que no sucede. Con las veces que me han colgado el mozilla, los sitios con java, llevando la cpu al 100%, sumado a estas cuestiones poco claras de las licencias, prefiero php para interfaces web. Saludos, Juan __________________________________ Registrate desde http://servicios.arnet.com.ar/registracion/registracion.asp?origenid=9 y participá de todos los beneficios del Portal Arnet.