Article View: es.comp.lenguajes.java
Article #26098Re: La supuesta portabilidad de C.
From: Juan A. Paz
Date: Mon, 01 Feb 1999 00:00
Date: Mon, 01 Feb 1999 00:00
33 lines
2435 bytes
2435 bytes
Guillermo Rodriguez Garcia wrote:
S�lo una cosilla...
> No hago ning�n argumento. Solo digo que el C es perfectamente portable
> si te atienes al est�ndar, que para eso est�. El hecho de que no haya
> miles y miles de controles y chequeos y vigilancias etc etc como los
> hay en Java es simplemente por motivos de *velocidad*, que teniendo en
> cuenta para qu� est� dise�ado C parece un factor bastante importante.
Hay una diferencia ESENCIAL entre JAVA y C que claramenteproporciona portabilidad frente a velocidad. Simplemente JAVA
corre sobre una JVM, no sobre un sistema operativo de los muchos
que existen. Si existe una JVM para un sistema operativo y tu programa
JAVA corre en otra cualquiera correr� sobre esta nueva plataforma
porque la simple definici�n de la JVM impide que haya problemas
de portabilidad.
C no es portable ni pretende serlo. C + UNIX es, puede ser, portable a
otros C + UNIX, lamentablemente hay muchos UNIXs diferentes, as�
puedes hablar de C+ POSIX, etc...
En cuanto a la compilaci�n del kernel de Linux supongo que ser�
'compilable' para muchas plataformas porque estar� repleto de
compilaci�n condicional para ocultar la diversidad de uso de la
memoria f�sica, de pantalla, etc... en los distintos sistemas. En JAVA
de esas complejidades se encarga la JVM.
--
Juan Antonio Paz Salgado Tlf: 91 337 99 61
La naturaleza no yerra, pues no formula declaraciones.
BERTRAND RUSSEL
Technical Details
Message-ID:
<36B5F161.EBCF71E5@tid.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<367ecc2b.2367399@noticias.iies.es> <01be2d1e$9894a5e0$e6164cc3@default> <75ntf6$vgl$1@news.udl.net> <01be2f3f$b70425a0$65164cc3@default> <3685c875.1606618@noticias.iies.es> <3686AEA6.95121EF7@jet.es> <36895642.1240659@noticias.iies.es> <3695DAA5.554C94F2@ibm.net> <3698a74d.1128294@noticias.iies.es> <36A384E0.4EC6BEC@jet.es> <36a59e89.1856809@noticias.iies.es> <36A50AD4.FC2F8B7A@jet.es> <36a8acca.4654561@noticias.iies.es> <36ACA760.8FD40701@jet.es> <36b4aa0e.4641133@noticias.iies.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,4e17c3721247235e X-Google-Attributes: gid1116f3,public From: "Juan A. Paz" <japaz@tid.es> Subject: Re: La supuesta portabilidad de C. Date: 1999/02/01 Message-ID: <36B5F161.EBCF71E5@tid.es> X-Deja-AN: 439450246 Content-Transfer-Encoding: 8bit References: <367ecc2b.2367399@noticias.iies.es> <01be2d1e$9894a5e0$e6164cc3@default> <75ntf6$vgl$1@news.udl.net> <01be2f3f$b70425a0$65164cc3@default> <3685c875.1606618@noticias.iies.es> <3686AEA6.95121EF7@jet.es> <36895642.1240659@noticias.iies.es> <3695DAA5.554C94F2@ibm.net> <3698a74d.1128294@noticias.iies.es> <36A384E0.4EC6BEC@jet.es> <36a59e89.1856809@noticias.iies.es> <36A50AD4.FC2F8B7A@jet.es> <36a8acca.4654561@noticias.iies.es> <36ACA760.8FD40701@jet.es> <36b4aa0e.4641133@noticias.iies.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Telef�nica I+D Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java