Leonardo Soto M. <[EMAIL PROTECTED]> wrote:
> On Dec 5, 2007 5:54 PM, Horst H. von Brand <[EMAIL PROTECTED]> wrote:
> > Aldrin Gonzalo Martoq Ahumada <[EMAIL PROTECTED]> wrote:
>
> [...]
>
> > > Dicho de otra forma, si pudieramos compilar (traducir "offline")
> > > directamente en el codigo "nativo" del procesador, nos ahorrariamos
> > > varios ciclos de cpu (y tal vez transistores si dejamos esa pega
> > > exclusivamente al ambiente); que se gastan en el interprete (traducir
> > > "online").
> >
> > Nopes. El procesador es /mucho/ mas rapido que la memoria hoy dia (por algo
> > el cuento de hyperthreading, dual-core, procesadores celulares, ...). En
> > parte por esa razon guatearon los RISC, y las arquitecturas nuevas son
> > CISC: Claro, procesar instrucciones simples es mas rapido, pero el codigo
> > es muchisimo menos denso (todas las instrucciones son "grandes", para hacer
> > alguna operacion un poquitin mas compleja es media docena de instrucciones;
> > lo mismo en CISC puede ser una sola, incluso de un solo byte); con el
> > resultado que lo que se gana en el procesador se pierde con creces en mover
> > instrucciones desde la memoria.
> Aún asÃ, el decoding de una instrucción en x86 (y x86-64) es caro. Por
> esto en los últimos procesadores de esta arquitectura se está
> almacenando en la caché de instrucciones el "microcode" en lugar de
> las instrucciones originales.
No es esa la razon, las instrucciones internas RISCisticas pueden
reordenarse (mas) que las CISC originales.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
From [EMAIL PROTECTED] Wed Dec 5 22:50:32 2007
From: [EMAIL PROTECTED] (Alejandro Weinstein)
Date: Wed Dec 5 22:53:26 2007
Subject: =?iso-8859-1?q?Re=3A_Re=3A_Benchmarking_en_distintos_lenguajes_?=
=?iso-8859-1?q?=5B_Era_algo_as=ED_como_cliente_en_jabber=2E=2E=2E_?=
=?iso-8859-1?q?=5D?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
On Dec 5, 2007 3:39 PM, Horst H. von Brand <[EMAIL PROTECTED]> wrote:
> Pedro GM <[EMAIL PROTECTED]> wrote:
>
> > Python ha tenido buen avance en esta area, su sintaxis simple aporta
> > bastante a la hora de aprender.
>
> Asi es, aunque la idea de "espacios indican anidamiento" es la idea mas
> idiota nunca inventada para un lenguaje.
>
Por que tan taxativo? Aca opinan justo lo contrario:
http://www.secnetix.de/~olli/Python/block_indentation.hawk
Alejandro.
From [EMAIL PROTECTED] Wed Dec 5 23:24:35 2007
From: [EMAIL PROTECTED] (Horst H. von Brand)
Date: Wed Dec 5 23:27:26 2007
Subject: =?iso-8859-1?q?Re=3A_Benchmarking_en_distintos_lenguajes_=5B_?=
=?iso-8859-1?q?Era_algo_as=ED_como_cliente_en_jabber=2E=2E=2E_=5D?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
rodrigo ahumada <[EMAIL PROTECTED]> wrote:
> Rodrigo Fuentealba <[EMAIL PROTECTED]> dijo:
> >> >rodrigo ahumada escribió:
[...]
> >No. Todo son funciones; las funciones pueden devolver un tipo de dato
> >cualquiera, aunque éste sea "void" (nada).
> >Te recomendarÃa algo denso relacionado con C, pero por esta clase de
> >errores, ve al "Aprenda C como si estuviera en Primero".
> ¿cuáles errores? ¿el no comulgar con el dogma C?
Si no sabes C, no tienes derecho a opinar.
[...]
> >De hecho, lo que generalmente en orientación a objetos en PHP 5 se le
> >llama "métodos" también se declara como "function"; es la forma del
> >lenguaje de denominarla, nada más que eso.
> eso muestra que el primer lenguaje que aprendieron los creadores de PHP
> probablemente fue C.
En C no hay "metodos". Tampoco en C++. Es terminologia propia de Smalltalk
(donde significa algo /bien/ diferente).
> Eso se llama Impronta, y explica harto este tipo de
> discusiones de que cual lenguaje es mas santo.
Bueno, si es por eso el "lenguaje mas santo" para mi debiera ser FORTRAN 66
(o algo anterior)... no es tan simple.
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513