🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.ms-windows.programacion
Article #79

RE: JAVA VS Visual C++

#79
From: MSR
Date: Thu, 03 Aug 2000 00:00
31 lines
3129 bytes
Java es un lenguaje que es totalmente independiente de la plataforma. Esto
quiere decir que si tu haces un programa con Java, �ste se podr� ejecutar en
cualquier m�quina, independientemente que sea un PC, MAC, Alpha, etc, y el
�nico requisito es que la m�quina tenga instalado un int�rprete de Java. Si
en cambio realizas un programa en C++, tendr� que estar compilado con un
compilador compatible para cada m�quina o plataforma, y adem�s ese programa
en C++ tendr�s que hacerle modificaciones seg�n para que m�quina se vaya a
compilar, es decir que el mismo c�digo C++ que hayas creado no lo podr�s
dejar tal cual y compilarlo en un compilador compatible C++ para cada
plataforma. Ten en cuenta que por ejemplo en la plataforma PC para acceder
al hardware de video y de sonido, se usa el DirectX, que no se usa en MAC y
en el resto de plataformas. As� que todo el c�digo que gestione estos
aspectos lo deber�as rehacer completo para cada plataforma, y as� con muchos
otros aspectos. Est� claro, que al usar el mismo lenguaje en este caso el
C++ gran parte del c�digo lo podr�as aprovechar. Esto no ocurre con Java,
con el cual tu creas todo el c�digo sin importar en que m�quina se vaya a
ejecutar. Pero a cambio es un lenguaje interpretado, con lo cual est� muy
por debajo en prestaciones a C++ que es compilado. Para solucionar este
desventaja del Java, se est� investigando en varias l�neas, una de ellas es
crear microprocesadores que interpreten el c�digo en Java en tiempo real, y
de esta forma liberar de esta tarea al microprocesador principal de la
m�quina. Esto ser�a algo parecido a lo que ocurre con las aceleradoras 3D,
que se encargan de liberar al microprocesador de ejecutar muchas de las
funciones 3D. Otro l�nea de investigaci�n, es sacar versiones de Java
compiladas. El proceso consistir�a en que al instalar el programa, se
compile el c�digo Java. De esta forma Java continuar�a siendo totalmente
independiente de la plataforma y obtendr�a las ventajas de un c�digo
compilado. Pero hoy d�a el Java est� bastante por debajo en velocidad no
solo que C/C++, sino que cualquier lenguaje compilado.

Saludos
Technical Details
Message-ID: <ltci5.71$oD5.566@telenews.teleline.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8jba8b$da123@eui1nw.euskaltel.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 10f58f,6a45c27605a49178
X-Google-Attributes: gid10f58f,public
X-Google-Thread: 10d088,6a45c27605a49178
X-Google-Attributes: gid10d088,public
X-Google-Thread: f53ec,6a45c27605a49178
X-Google-Attributes: gidf53ec,public
From: "MSR" <fenix@msnconfederacion.com>
Subject: RE: JAVA VS Visual C++
Date: 2000/08/03
Message-ID: <ltci5.71$oD5.566@telenews.teleline.es>
X-Deja-AN: 653978760
References: <8jba8b$da123@eui1nw.euskaltel.es>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: usenet@teleline.es
X-Trace: telenews.teleline.es 965301201 62.42.16.130 (Thu, 03 Aug 2000 13:13:21 MET DST)
Organization: Clientes_Teleline
X-MSMail-Priority: Normal
NNTP-Posting-Date: Thu, 03 Aug 2000 13:13:21 MET DST
Newsgroups: es.comp.os.ms-windows.programacion,es.comp.lenguajes.c++,es.comp.lenguajes.c