🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26164

Re: La supuesta portabilidad de C.

#26164
From: Guillermo Rodriguez Garcia
Date: Fri, 05 Feb 1999 00:00
51 lines
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-mail
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>

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