🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Java vs C++

#25693
From: Guillermo Rodriguez Garcia
Date: Sun, 21 Mar 1999 00:00
53 lines
3006 bytes
El d�a Fri, 19 Mar 1999 00:19:57 +0100, Josep <pep@megaiweb.com>
escribi�:

>> >�Has o�do hablar de JavaOS?
>>
>> Pero JavaOS _NO_ es un SO desarrollado en Java, aunque su nombre pueda
>
>Muy h�bil, Guillermo, pero te has olvidado de mi otra pregunta:

Que va, no me hab�a olvidado. Simplemente quer�a puntualizar eso y en
principio no pretend�a responder a la otra. Pero ya que insistes, pues
te contesto:

>�Sab�as que hay cosas que es necesario que un sistema operativo haga y son
>imposibles de hacer en C?  Y aqu� me refiero a cosas que no se deben hacer en
>p�blico, como mangonear directamente registros del procesador. Si hay un
>ESTANDARD de C - que no sea espec�fico de una plataforma - que permita hacer eso,

Para empezar, no es cierto que esas cosas sean imposibles de hacer en
C. Lo que no es posible es hacerlo de forma est�ndar o portable, que
es una cosa muy diferente.

Ahora bien, no es simplemente que no sea posible, es que no tiene
ning�n sentido. Para seguir con tu mismo ejemplo, los registros son
distintos en cada micro, hacen cosas diferentes en cada plataforma,
etc. �C�mo pretendes que exista un est�ndar, en C o en cualquier otro
lenguaje, que te permita modificar los registros de un procesador? No
tiene ning�n sentido.

�C�mo escribir entonces un S.O.? Simplemente habr� secciones de c�digo
que son espec�ficas de cada plataforma, pero es que *por definici�n*
tiene que ser as�. Y ahora soy yo el que te pregunta a t�:

En C, si quieres escribir secciones de c�digo espec�ficas para una
plataforma, lo puedes hacer, puesto que C no te obliga a ser portable.

�C�mo haces eso en Java? 

No puedes. F�jate en la diferencia. No es "no puedes de forma
est�ndar" o "no puedes de forma portable", sino simple y llanamente
"no puedes".

Un comentario final: no pretendo que esto sea una cr�tica a Java, y de
hecho esa es la raz�n por la cual no hab�a respondido antes a esa otra
pregunta. Estoy un poco harto de discusiones bizantinas sobre la
bondad de tal lenguaje sobre tal otro y similares. A m� Java como
lenguaje me encanta. Pero tambi�n hay que ser realista y saber ver sus
limitaciones.

Salu2: GUILLE
----
Guillermo Rodriguez Garcia
XXguille@XXiies.XXes (ya sabes :-)
Technical Details
Message-ID: <36f58f35.1892516@noticias.iies.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es> <36E6C744.B3700F63@megaiweb.com> <36f089ee.1914126@noticias.iies.es> <36F18A1D.EF96EF61@megaiweb.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,3b1718ca1122f30f
X-Google-Attributes: gid1116f3,public
From: XXguille@XXiies.XXes (Guillermo Rodriguez Garcia)
Subject: Re: Java vs C++
Date: 1999/03/21
Message-ID: <36f58f35.1892516@noticias.iies.es>
X-Deja-AN: 457358949
Content-Transfer-Encoding: 8bit
References: <7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es> <36E6C744.B3700F63@megaiweb.com> <36f089ee.1914126@noticias.iies.es> <36F18A1D.EF96EF61@megaiweb.com>
Content-Type: text/plain; charset=ISO-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java