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
----------------------------------