🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1907

Re: Programar para Linux y Windows

#1907
From: Jesús M. NAVARRO
Date: Mon, 13 Jun 2005 23:56
42 lines
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-mail
References: <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