Article View: es.comp.lenguajes.java
Article #25735Re: Java vs C++
From: Jonathan Revusky
Date: Wed, 10 Mar 1999 00:00
Date: Wed, 10 Mar 1999 00:00
39 lines
2486 bytes
2486 bytes
juan jos� taguas navarro wrote: > > Bueno, como ya he leido bastantes discusiones sobre qu� es mejor si java o > c, s�lo voy a hacer dos preguntas: > > �Las maquinas virtuales java se hacen en java? No. �Que lenguaje se utiliza > para hacer dichas m�quinas, ensamblador, c�digo m�quina? Me temo que no.... > > Por otro lado, �puede java ser un lenguaje para el desarrollo de sistemas? > Me atrevo a firmar que tampoco. El mero hecho de que no se han hecho en Java hasta ahora no es un argumento para decir que no se pueden hacer. Es un gran salto l�gico, �no? Yo no digo que s� o que no, pero yo digo que deber�as sentir alguna obligaci�n de respaldar tus afirmaciones en vez de simplemente soltarlas as�. En cuanto al argumento que est�s haciendo (impl�citamente, digamos), es m�s o menos una chorrada. Un compilador C se puede escribir en C, por ejemplo. Lo �nico es que necesitas una cierta parte de "bootstrap" (�c�digo de inicializaci�n?) que, bueno, es otro compilador C, o haces una parte m�nima en ensamblador. Sin ning�n tipo de "bootstrap" te quedas en una imposibilidad l�gica circular. En t�rminos de escribir una m�quina virtual Java en Java, tienes el mismo problema. Necesitas alg�n tipo de bootstrap, me parece. Pero eso no lo hace imposible tampoco. (De hecho, pens�ndolo, no creo que sea imposible. La cuesti�n es m�s bien si es deseable. A lo mejor, para escribir una JVM, quieres hacerlo en un lenguaje en que s� que puedes "hacer trampa" con punteros.... Como el C.) Jonathan Revusky -- Java and Delphi Consulting Make your .class files double-clickable with SmartJ http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID:
<36E6B562.8BD5F81D@jet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,3b1718ca1122f30f X-Google-Attributes: gid1116f3,public From: Jonathan Revusky <jrevusky@jet.es> Subject: Re: Java vs C++ Date: 1999/03/10 Message-ID: <36E6B562.8BD5F81D@jet.es> X-Deja-AN: 453472445 Content-Transfer-Encoding: 8bit References: <7c5a5e$1f0$1@mercurio.cica.es> <36E65683.CF3A1435@tissat.es> <7c5raf$k9c$1@lola.ctv.es> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: usenet@lola.ctv.es X-Trace: lola.ctv.es 921089369 1282 194.224.182.1 (10 Mar 1999 18:09:29 GMT) Organization: CTV/JET Mime-Version: 1.0 Reply-To: jrevusky@bigfoot.com NNTP-Posting-Date: 10 Mar 1999 18:09:29 GMT Newsgroups: es.comp.lenguajes.java