Article View: es.comp.os.linux.programacion
Article #12888Re: Desarrollo en web
From: Xavier Montero
Date: Fri, 04 May 2001 16:50
Date: Fri, 04 May 2001 16:50
38 lines
2528 bytes
2528 bytes
> > de que usas Java (lenguaje compilado, no interpretado)
> ?Java compilado??? Java es interpretado
Si pones un emulador de Windows en Linux, y ejecutas un programa
abc.exe, el abc.exe no deja de ser compilado. Java "es" compilado,
pero los opcodes no coinciden con los del procesador Intel.
Si por ejemplo compilas un programa en C bajo Linux y luego te vas
a un Cray, quiz�s pongas un emulador de intel para ejecutarlo (bueno
quiz�s ser�a mejor compilarlo all�, ya lo se, pero es para el
ejemplo). No por "interpretar" los opcodes del intel el programa
compilado para intel deja de ser compilado. Eso s�, es compilado
para intel, no para otra cosa.
Si luego quieres ejecutar un programa compilado en java puedes:
1)
Ejecutarlo en un procesador nativo java (los hay, por ejemplo
hay algunas tarjetas chip son un sistema completo, con su CPU,
ram, rom y puertos de entrada y salida, y algunas de �stas
tienen una CPU nativa de java; hay tambi�n otros procesadores
nativos, es decir, cuyos opcodes "son" los de java y se pasan
directamente a microinstrucciones).
2)
Ejecutarlo en un int�rprete Java (a veces llamado runtime de
java) que no hace m�s que decir: "la instrucci�n binaria
en c�digo-m�quina 0x33 0x45 0xFF (me lo invento, que conste)
significa en assembler "resta uno al registro 0x45". Eso en
Intel debe ser {0x2234 0x0045} (� yo qu� se). Por tanto, creo
un trozo de ram con esos valores y le meto el program counter
all�".
Saludines.
Xavi.
Technical Details
Message-ID:
<3AF2DDBB.15AE757C@dsitelecom.com>Path:
arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!frodo.audiolis.com!127.0.0.1!news.antakira.com!not-for-mailReferences:
<1dmsa9.qc1.ln@ip60.nose.es> <slrn9d5ibe.11f.javier@eb2dsn.ampr.org> <slrn9d8fai.6o.respuestas@altair.mi.casa> <9berhd$otk$1@diana.bcn.ttd.net> <3aeec9bd@filemon.telecable.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,44be65de3b86365f X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-05-04 09:34:38 PST Path: arc1-ca.pugleaf.net!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!130.133.1.3!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!frodo.audiolis.com!127.0.0.1!news.antakira.com!not-for-mail From: Xavier Montero <xmontero@dsitelecom.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Desarrollo en web Date: Fri, 04 May 2001 18:50:03 +0200 Organization: Digital Sound Items Lines: 38 Message-ID: <3AF2DDBB.15AE757C@dsitelecom.com> References: <1dmsa9.qc1.ln@ip60.nose.es> <slrn9d5ibe.11f.javier@eb2dsn.ampr.org> <slrn9d8fai.6o.respuestas@altair.mi.casa> <9berhd$otk$1@diana.bcn.ttd.net> <3aeec9bd@filemon.telecable.es> NNTP-Posting-Host: 213.97.227.24 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U) X-Accept-Language: en