Article View: es.comp.lenguajes.java
Article #26452Re: ¿manuales de java?¿C o java?
From: Jonathan Revusky
Date: Sun, 27 Dec 1998 00:00
Date: Sun, 27 Dec 1998 00:00
63 lines
3821 bytes
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-mailReferences:
<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