Volviendo al tema de los números, y los bits, bytes, etc... 

        Una lectura interesante:

http://spanish.joelonsoftware.com/Articles/BacktoBasics.html


        Saludos. 

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Alejandro Cid
> Enviado el: viernes, 23 de septiembre de 2005 15:08
> Para: [email protected]
> Asunto: Re: [ASNativos] Number, Math, int()....
> 
> Te juro que no se si estas hablando de programación, de 
> flash, o de la nueva 
> marca de sardinas que venden en el consum xDD, me haces 
> sentir ignorante 
> coño. :P
> 
> Jano.
> 
> 
> 
> ----- Original Message ----- 
> From: "Manuel de la Higuera" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Friday, September 23, 2005 2:11 PM
> Subject: RE: [ASNativos] Number, Math, int()....
> 
> 
> Bueno, Flash trabaja con el stándard IEEE-754 para aritmética de coma
> flotante. Con lo cual, 7.0 y 7.3 para Flash es exáctamente una misma
> representación. Una vez se procesa el int() entiendo que se 
> pasa a entero
> decimal y deja de utilizarse IEEE-754 para pasar a 
> complemento a 2 (esto es
> suposición mía).
> 
> Por eso mismo supongo que está "demodé".
> 
> M.
> 
> 
> 
> > -----Mensaje original-----
> > De: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] En nombre de Hari Seldon
> > Enviado el: viernes, 23 de septiembre de 2005 14:05
> > Para: [email protected]
> > Asunto: [ASNativos] Number, Math, int()....
> >
> > Estaba leyendo un post de flashcoders, con un
> > ejemplillo sobre trabajar con números flotantes (float) o no,
> > y cómo los maneja flash... Y he hecho unas cuántas pruebas, y
> > mirar "qué divertido":
> >
> > <code>
> >
> > var a = 5.3;
> >
> > var t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > var b = 7.3 * a;
> > }
> >
> > trace("var b = 7.3 * a; sin :Number , tiempo(ms): " +
> > (getTimer() - t));
> >
> > //*********************
> >
> > var a = 5;
> >
> > t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > var b = 7 * a;
> > }
> >
> > trace("var b = 7 * a; sin :Number , tiempo(ms): " + 
> (getTimer() - t));
> >
> > //*********************
> >
> > var c:Number = 5.3;
> > var d:Number = 7.3;
> >
> > t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > d *= c;
> > }
> >
> > trace("d *= c; CON :Number , tiempo(ms): " + (getTimer() - t));
> >
> > //*********************
> >
> > var e = 5.3;
> > var f = 0;
> >
> > t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > f = Math.floor(7.3) * Math.floor(e);
> > }
> >
> > trace("f = Math.floor(7.3) * Math.floor(e); sin :Number ,
> > tiempo(ms): " +
> > (getTimer() - t));
> >
> > //*********************
> >
> > var g:Number = 5.3;
> > var h:Number = 0;
> >
> > t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > g = Math.floor(7.3) * Math.floor(h);
> > }
> >
> > trace("g = Math.floor(7.3) * Math.floor(h); CON :Number ,
> > tiempo(ms): " +
> > (getTimer() - t));
> >
> > //*********************
> >
> >
> > /*
> > is the deprecated call int() faster?
> > var a = 5.3;
> > */
> >
> > //*********************
> >
> > var i:Number = 5.3;
> > var j:Number = 0;
> >
> > t = getTimer();
> >
> > for (var i = 0; i < 100000; i++) {
> > j = int(7.3) * int(i);
> > }
> >
> > trace("j = int(7.3) * int(i); CON :Number , tiempo(ms): " +
> > (getTimer() - t));
> >
> > //*********************
> >
> > </code>
> >
> >
> > Es interesante comentar los resultados entre todos, creo yo ;)
> >
> > Saludos.
> >
> >
> > ----------------------------------
> > Lista ASNativos:[email protected]
> > http://www.5dms.com/listas
> > ----------------------------------
> >
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------


----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a