Article View: es.comp.lenguajes.java
Article #25728Re: Java vs C++
From: Alvaro Fuentes
Date: Wed, 10 Mar 1999 00:00
Date: Wed, 10 Mar 1999 00:00
49 lines
3129 bytes
3129 bytes
Rafael Garcia Leiva escribi�:
> Hola!
>
> Me han invitado a dar una charla sobre java, ante un grupo
> de programadores de C++. El objetivo es 'tratar de convencerlos'
> de que java es mejor, y de que deben migrar hacia java.
> Como argumentos habia pensado en dar los que se describen en
> el white paper 'The java programming languaje enviroment', y algunos
> otros en base a mi experiencia personal.
> Me gustaria que me enviaseis informacion sobre otros argumentos
> de por que java es mejor, referencias a articulos, enlaces a paginas
> web, o incluso experiencias personales. Tambien me interesa conocer la
> experiencia que empresas de informatican han tenido con ambos
> lenguajes.
> En concreto recuerdo una que una vez me llego una supuesta entrevista
> al creador de C++, donde no ponia al lenguaje excesivamente bien,
> alguien tiene una copia de esa entrevista? (a ser posible en el
> ingles original)
En http://www.sun.es/javacomp/jmomentum/ hay algunas gr�ficas muy interesantes que
comparan el tiempo de desarrollo de un proyecto Java y otro C++. Cito textualmente
un informe de International Data Corporation de 1998:
"Nunca nadie en su sano juicio querr�a utilizar C++ en
lugar del lenguaje Java... Es absolutamente asombroso
cuando se considera lo lejos que ha llegado la
tecnolog�a Java en tan corto per�odo de tiempo. C++ no
alcanz� este nivel de madurez hasta casi 15 a�os
despu�s de su salida al mercado. La tecnolog�a Java va
muy por delante de la curva normal."
Las universidades americanas han desplazado a C++ para situar a Java como lenguaje
orientado a objetos est�ndar, lo que siempre es un s�ntoma de c�mo est�n las
cosas.
En el libro de libre distribuci�n "Thinking in Java" (no s� el URL en el que est�
disponible, pero puedes encontrarlo f�cilmente) se enumeran puntos a favor y en
contra de Java frente a C++. Los �nicos aspectos en el que el lenguaje Java sale
"perdiendo" es la ausencia de herencia m�ltiple y el rendimiento en la ejecuci�n.
Los defensores de C++ ya s�lo pueden acogerse a la mayor rapidez de C++ en
ejecuci�n, algo en lo que Java no puede competir. Pero estoy seguro que una vez
presentados los fundamentos de Java se convencer�n de que la codificaci�n y sobre
todo el mantenimiento es muy superior en Java. Al menos esa es mi experiencia.
Hasta luego!
�lvaro Fuentes Garc�a
Technical Details
Message-ID:
<36E65683.CF3A1435@tissat.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7c5a5e$1f0$1@mercurio.cica.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,3b1718ca1122f30f X-Google-Attributes: gid1116f3,public From: Alvaro Fuentes <afuentes@tissat.es> Subject: Re: Java vs C++ Date: 1999/03/10 Message-ID: <36E65683.CF3A1435@tissat.es> X-Deja-AN: 453348606 Content-Transfer-Encoding: 8bit References: <7c5a5e$1f0$1@mercurio.cica.es> X-Accept-Language: es Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java