Article View: es.comp.os.linux.programacion
Article #1907Re: Programar para Linux y Windows
From: Jesús M. NAVARRO
Date: Mon, 13 Jun 2005 23:56
Date: Mon, 13 Jun 2005 23:56
42 lines
2859 bytes
2859 bytes
Hola, Luis Miguel: Luis Miguel Cisneros escribi� en es.comp.os.linux.programacion: > Zephryn Xirdal wrote: >> Un solo a�adido a Luis Miguel: Java es extremadamente lento comparado >> con cualquier cosa hecha en C/C++. >> > Sacrificar velocidad por portabilidad.... todo depende de lo que quieras > hacer. si quieres algo extremadamente r�pido, usa asembler sobre un > mainframe. > > con C tienes que estar compilando tu programa para cada plataforma �Y qu�? Eso, en general, s�lo es problema para quien no quiere publicar su c�digo fuente. El "lema" de la programaci�n multiplataforma es "write once, compile everywhere". El "lema" de Java es "compile once, run everywhere". Evidentemente, esto �ltimo s�lo es problema si s�lo quieres compilar una vez. > y > sistema operativo, con Java el mismo compilado te corre en Suse, Debian, > Windows, MacOS, Solaris, etc. y Sobre X86, AMD64, SPARC, mainframe, etc. Es el mismo... cuando no introduces, a idea o por desconocimiento, particularidades de plataforma en tu c�digo. A cambio, como los programadores de Java suelen "perder contacto" con las peculiaridades de la plataforma, tienden a aparecer errores de codificaci�n por falta de generalizaci�n (ejemplo t�pico son los errores en el manejo de rutas de sistema de archivos). ...Por otra parte, el mismo c�digo C, con la particularidad que acabo de mencionar, lo puedes compilar para multitud de plataformas, como demuestran, por ejemplo, los chicos de NetBSD, con la diferencia de que no conozco ninguna plataforma que carezca de un compilador C, pero s� las hay que carecen de un int�rprete bytecode de Java. -- SALUD, Jes�
Technical Details
Message-ID:
<m1j1o2-727.ln1@mithrandir.intranet>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!border2.nntp.ams.giganews.com!nntp.giganews.com!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!teleglobe.net!62.81.31.29.MISMATCH!cyclone.auna.com!twister.auna.com!53ab2750!not-for-mailReferences:
<RXbqe.1271601$I96.1541650@telenews.teleline.es> <d8c5nm$n76$1@tramontana.micasa.mired> <op.sr5uqds2xt0nk6@red-mars> <d8cm8i$tj$1@tramontana.micasa.mired>Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,8241b2bd5f1886d3 X-Google-Attributes: gidf86c8,public X-Google-Language: SPANISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!proxad.net!fr.ip.ndsoftware.net!border2.nntp.ams.giganews.com!nntp.giganews.com!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!teleglobe.net!62.81.31.29.MISMATCH!cyclone.auna.com!twister.auna.com!53ab2750!not-for-mail Message-ID: <m1j1o2-727.ln1@mithrandir.intranet> From: Jesús M. NAVARRO <jmnavarrol@able.es> Subject: Re: Programar para Linux y Windows Newsgroups: es.comp.os.linux.programacion References: <RXbqe.1271601$I96.1541650@telenews.teleline.es> <d8c5nm$n76$1@tramontana.micasa.mired> <op.sr5uqds2xt0nk6@red-mars> <d8cm8i$tj$1@tramontana.micasa.mired> Lines: 42 User-Agent: KNode/0.8.2 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit Date: Tue, 14 Jun 2005 01:56:05 +0200 NNTP-Posting-Host: 82.198.59.85 X-Trace: twister.auna.com 1118707683 82.198.59.85 (Tue, 14 Jun 2005 02:08:03 MEST) NNTP-Posting-Date: Tue, 14 Jun 2005 02:08:03 MEST Organization: AUNA TLC