Article View: es.comp.lenguajes.java
Article #25608Re: Java vs C++
From: Guillermo Rodriguez Garcia
Date: Wed, 17 Mar 1999 00:00
Date: Wed, 17 Mar 1999 00:00
43 lines
2847 bytes
2847 bytes
El d�a Wed, 10 Mar 1999 15:04:42 +0100, Ramon Vidal Morell <vidal@ibm.net> escribi�: >Realemente no creo que preguntar si es mejor C++ o Java sea una pregunta >correcta. >Deberia preguntarse que es mejor C++ o Java para esto o para aquello. > >Para realizar aplicaciones de gestion tipicas, sobre todo si son >Cliente/servidor, no me cabe la menor duda que Java supera a C++. Para programar >un sistema operativo me quedaria con C++ , C o Ensamblador. Totalmente de acuerdo. Opino que es una tonter�a discutir sobre si Java es mejor o peor que C o C++ o cualquier otro lenguajes sin especificar el campo de aplicaci�n en el que se est� trabajando. As�, por ejemplo, para escribir aplicaciones cliente/servidor como t� dices, o programas en los que gran parte del peso caiga en el GUI, o programas multiplataforma que no necesiten adentrarse en las entra�as del SO o de la m�quina, Java es mejor opci�n, mientras que para desarrollar un SO, escribir drivers, herramientas de sistema, ... es mejor opci�n C o C++, ya que hay cosas que Java no puede hacer. En cuanto al ensamblador, excepto para cuestiones muy concretas y puntuales, no creo que exista una verdadera necesidad de recurrir a �l (y yo he programado muchos a�os en ensamblador, pero... uf... los proyectos no eran precisamente f�ciles de desarrollar o mantener!) >Independientemente del tipo de codigo generado, la "gramatica" de Java me parece >bastante mas comoda y menos propensa a errores que la de C++. Probablemente se >podria crear un compilador de codigo nativo Java para los mismos entornos en los >que ahora utilizas C++. En ese caso no hay ningun problema de velocidad y solo >podriamos lamentar el hecho de la falta de gestion de la memoria, tema >imprescindible para crear sistemas operativos que deben de actuar de interface >entre el hardware y las aplicaciones. Cierto. Aunque hay algunas otras cosas que tambi�n se echan a faltar en Java, aparte de la gesti�n de memoria, pero claro, siempre se pueden utilizar otros lenguajes para esas secciones espec�ficas y seguir con Java para el programa principal. Salu2: GUILLE ---- Guillermo Rodriguez Garcia XXguille@XXiies.XXes (ya sabes :-)
Technical Details
Message-ID:
<36ef88a8.1587856@noticias.iies.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es> <36E67BFA.D026730F@ibm.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,3b1718ca1122f30f X-Google-Attributes: gid1116f3,public From: XXguille@XXiies.XXes (Guillermo Rodriguez Garcia) Subject: Re: Java vs C++ Date: 1999/03/17 Message-ID: <36ef88a8.1587856@noticias.iies.es> X-Deja-AN: 456018129 Content-Transfer-Encoding: 8bit References: <7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es> <36E67BFA.D026730F@ibm.net> Content-Type: text/plain; charset=ISO-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java