Article View: es.comp.lenguajes.java
Article #26002Re: La supuesta portabilidad de C.
From: Juan A. Paz
Date: Fri, 12 Feb 1999 00:00
Date: Fri, 12 Feb 1999 00:00
48 lines
3065 bytes
3065 bytes
Guillermo Rodriguez Garcia wrote:
> >C no es portable ni pretende serlo.
>
> C ANSI puede ser perfectamente portable.
Hombre, pues no ser� portable los detalles de uso dethreads del S.O. ni el acceso a memoria, recursos
gr�ficos, etc, etc... en JAVA s�.
> >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.
Pues vaya una gracia, al programador de aplicaciones le molade ver�s tener que reinventar la rueda de con cada salto
de plataforma. En particular acabo de hablar con uno que ten�a
un desarrollo precisos en Visual C++ y ahora lo tiene que repetir
para X-Windows y est� de un contento!!
Por supuesto ya le he dicho que la pr�xima vez se plantee
usar JAVA, al menos para el interfaz.
> >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.
Buuueno, pero no es precisamente a lo que uno se dedica normalmente,la verdad. Se hace muuuuuchos m�s interfaces de usuario que
kernels
de SO, es m�s te dir�a que incluso para m�quinas nuevas (digamos un
tel�fono p�blico de nueva factura), muchas veces se selecciona
partes de la 'placa madre' porque ya puedes comprar prefabricado
el correspondiente kernel.
> 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.
Pues tu mismo, pero es una portabilidad bastante peculiar.
--
Juan Antonio Paz Salgado Tlf: 91 337 99 61
La naturaleza no yerra, pues no formula declaraciones.
BERTRAND RUSSEL
Technical Details
Message-ID:
<36C471E1.78BCCB6E@tid.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> <36bd4e1b.1876364@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/12 Message-ID: <36C471E1.78BCCB6E@tid.es> X-Deja-AN: 443695409 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> <36bd4e1b.1876364@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