🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: ¿manuales de java?¿C o java?

#26452
From: Jonathan Revusky
Date: Sun, 27 Dec 1998 00:00
63 lines
3821 bytes
Guillermo Rodriguez Garcia wrote:
> 
> El d�a 24 Dec 1998 13:10:21 GMT, "Adriano" <adriano@world.com>
> escribi�:
> 
> >vaya chaparron que me ha caido , por supuesto que hay muchos campos en los
> >que c todavia tiene mucha fuerza, pero este idioma esta en fase
> >descendente, si la rapidez y potencia fuera lo unico que importara ,
> >todavia seguiriamos programando en ensamblador

No s� si deber�a entrar en esto...

> Tu no debes haber programado mucho en ensamblador, �no? O por lo menos
> no un proyecto medianamente complejo, porque si fuera asi no dirias
> eso...

No s� si puedes sacar esa conclusi�n. Supongo que si uno tuviera que
apostar, apostar�a que no ha hecho nada en ensamblador porque es la
apuesta con m�s probabilidades. Pero lo que Adriano dijo es, en cierto
sentido, l�gico, es llevar un cierto tipo de l�gica hacia un cierto
extremo...

> La ventaja de C es que permite hacer las cosas de forma eficiente y
> con toda la potencia que haga falta, trabajar a bajo nivel cuando es
> necesario y abstraerse del funcionamiento concreto de la maquina
> cuando no lo es. La diferencia basica entre C y Java es que en C se
> puede hacer *todo*, y en Java no. 

Lo que dices es textualmente cierto, pero encuentro que es un tanto
enga�oso. O sea que es cierto en teor�a, pero en t�rminos pr�cticos, no
creo que lo sea realmente. Quiero decir, es cierto de modo te�rico que
"se puede hacer todo en C" -- si dispones de un tiempo ilimitado para
hacerlo. 

En cuanto a lo de "abstraer de la m�quina", eso es un tanto dudoso.
Quiero decir, que puedes escribir un algoritmo como el shell sort o
utilidades como "grep" y "sed" de modo independiente de la m�quina, pero
cuando se trata de crear una aplicaci�n moderna con interfaz gr�fica y
multiples hilos de ejecuci�n, el c�digo que escribes t�picamente ser�
muy vinculado a una m�quina en particular. Y mientras se puede escribir
una interfaz gr�fica en C con c�digo multitarea, no es una situaci�n
envidiable. Hay cosas que puedo escribir en una d�a en Java que
tardar�an -- yo que se -- un mes o algo as� en C.

> Conste que me confieso un enamorado
> de Java, y que creo que es uno de los lenguajes con mas futuro... pero
> el C no esta ni mucho menos de capa caida, ni tampoco "en fase
> descendente".

No estoy seguro si se puede decir eso o no. A nivel de programaci�n de
bajo nivel, muy cerca de la m�quina, no. El C claramente no tiene rival.
Pero en el �mbito que probablemente interesa a la mayor�a de gente aqu�,
porque es el �mbito que, globalmente, mueve m�s dinero, el desarrollo de
aplicaciones comerciales de todo tipo, creo que el C puro (si no estamos
hablando del C++) estar�a realmente bajando. De no ser as�, deber�a...
:-)

Jonathan Revusky
-- 
Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID: <3686AEA6.95121EF7@jet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <367bae31.13154278@noticias.ibernet.es> <01be2b5e$93012ac0$fe164cc3@default> <367ecc2b.2367399@noticias.iies.es> <01be2d1e$9894a5e0$e6164cc3@default> <75ntf6$vgl$1@news.udl.net> <01be2f3f$b70425a0$65164cc3@default> <3685c875.1606618@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: Jonathan Revusky <jrevusky@jet.es>
Subject: Re: ¿manuales de java?¿C o java?
Date: 1998/12/27
Message-ID: <3686AEA6.95121EF7@jet.es>
X-Deja-AN: 426257728
Content-Transfer-Encoding: 8bit
References: <367bae31.13154278@noticias.ibernet.es> <01be2b5e$93012ac0$fe164cc3@default> <367ecc2b.2367399@noticias.iies.es> <01be2d1e$9894a5e0$e6164cc3@default> <75ntf6$vgl$1@news.udl.net> <01be2f3f$b70425a0$65164cc3@default> <3685c875.1606618@noticias.iies.es>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Reply-To: jrevusky@bigfoot.com
Newsgroups: es.comp.lenguajes.java