Article View: es.comp.lenguajes.java
Article #26164Re: La supuesta portabilidad de C.
From: Guillermo Rodriguez Garcia
Date: Fri, 05 Feb 1999 00:00
Date: Fri, 05 Feb 1999 00:00
51 lines
3053 bytes
3053 bytes
El d�a Mon, 01 Feb 1999 19:24:33 +0100, "Juan A. Paz" <japaz@tid.es> escribi�: >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 claramente >proporciona 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. Pues eso es lo que yo digo. Que Java es totalmente portable por la JVM, mientras que eso en C no es as�. >C no es portable ni pretende serlo. C ANSI puede ser perfectamente portable. >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 Pero eso no es un problema de la portabilidad de C. Las partes comunes ser�n portables y las partes que sean espec�ficas de cada m�quina ser�n distintas para cada m�quina: ah� est� la gracia. >memoria f�sica, de pantalla, etc... en los distintos sistemas. En JAVA >de esas complejidades se encarga la JVM. En Java simplemente no podr�as hacer el kernel de un S.O. Mira, ya s� que Java es m�s portable que C. Ya s� que el sentido de la portabilidad en Java es distinto al sentido de la portabilidad en C. Pero no me cansar� de decir que C puede ser perfectamente portable. Salu2: GUILLE ---- Guillermo Rodriguez Garcia <XXguille@XXiies.XXes> (ya sabes :-)
Technical Details
Message-ID:
<36bd4e1b.1876364@noticias.iies.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<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> <36B5F161.EBCF71E5@tid.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,4e17c3721247235e X-Google-Attributes: gid1116f3,public From: XXguille@XXiies.XXes (Guillermo Rodriguez Garcia) Subject: Re: La supuesta portabilidad de C. Date: 1999/02/05 Message-ID: <36bd4e1b.1876364@noticias.iies.es> X-Deja-AN: 441106715 Content-Transfer-Encoding: 8bit References: <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> <36B5F161.EBCF71E5@tid.es> Content-Type: text/plain; charset=ISO-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java