Rodrigo Fuentealba escribió:
> la máquina no tiene para
> qué esforzarse en destripar cadenas de caracteres, en saber si
> funciona o no, simplemente pone un puntero al principio del archivo y
> va leyendo y cargando las bibliotecas que requiere, enlazando en
> tiempo de ejecución y hasta el final, y recogiendo basurita.
>
Te faltó la parte en que se convierte el código de la máquina virtual a
código de maquina "nativo" y es ahi en donde está la diferencia entre un
interprete clasico y un interprete/compilador de bytecode de una maquina
virtual.
> A ver si con eso me explico mejor con a qué me refería con el ejemplo
> de RUNCOBOL de hace unos e-mails atrás.
>
RUNCOBOL me suena a un interprete clasico no mas. (sin JIT)
--
Franco
From [EMAIL PROTECTED] Fri Nov 16 17:28:58 2007
From: [EMAIL PROTECTED] (Xavier Andrade)
Date: Fri Nov 16 18:12:07 2007
Subject: =?iso-8859-1?q?Re=3A_Re=3A_Benchmarking_en_distintos_lenguaje?=
=?iso-8859-1?q?s_=5B_Era_algo_as=ED_como_cliente_en_jabber=2E=2E=2E_=5D?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
On Fri, 16 Nov 2007, Rodrigo Fuentealba wrote:
>
> Depende.
>
> Si en C haces algo así:
>
> #include <stdio.h>
> #define SUM(A,B) A + B
>
Claro, pero eso no es programacion orientada al objeto ni ninguna tecnica de
programacion sofisticada. El punto es que con POO puedes llegar a tener casos
equivalentes a ese.
Saludos,
Xavier
From [EMAIL PROTECTED] Fri Nov 16 17:21:09 2007
From: [EMAIL PROTECTED] (Marcos Ramirez)
Date: Fri Nov 16 18:14:41 2007
Subject: Benchmarking en distintos lenguajes [ Era algo
=?iso-8859-1?q?as=ED?= como cliente en jabber... ]
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
On Fri, 2007-11-16 at 17:19 -0300, Franco Catrin L. wrote:
> Rodrigo Fuentealba escribió:
> > A ver si con eso me explico mejor con a qué me refería con el ejemplo
> > de RUNCOBOL de hace unos e-mails atrás.
> >
> RUNCOBOL me suena a un interprete clasico no mas. (sin JIT)
Menos que eso incluso. Cobol es un lenguaje pseudocompilado y se
requiere dos pasos: rmcobol que hace el analisus sintactico/semantico y
genera el codigo objeto (.cob) que usara el run-time. RUNCOBOL solo
ejecuta este codigo objeto y no tiene capacidad de analisis mayores.
Comparado con un lenguaje interpretado actual cobol usa archivos
intermedios (.cob) para lo que perl/php/otro hacen en memoria.
Saludos
--
Marcos Ramirez <[EMAIL PROTECTED]>