Y el equipo con el BASIC más rápido es...

Foro dedicado a la programación en todo tipo de sistemas clásicos.
Avatar de Usuario
na_th_an
Amiga 1200
Amiga 1200
Mensajes: 1273
Registrado: 10 Oct 2012, 11:17
Sistema Favorito: (Otro)
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Sega Master System
Gracias dadas: 18 veces
Gracias recibidas: 15 veces

Re: Y el equipo con el BASIC más rápido es...

Mensajepor na_th_an » 27 Ago 2015, 08:42

scooter escribió:Pues tiene lógica lo que dices. Si hubiese una función de elevar al cuadrado no, pero como la función es la potencia general. ¿Y hacer un bucle forma next sería más rápido?


Sólo sería más rápido si el exponente es menor al número de coeficientes para el polinomio que se utiliza con la fórmula general. No sé cuántos coeficientes calculará (cuantos más coeficientes, menos error, o sea, más se parece el polinomio a la función que trata de representar, pero más cálculo es necesario), pero dudo que sean muchos.

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Y el equipo con el BASIC más rápido es...

Mensajepor scooter » 27 Ago 2015, 08:46

Seguramente seis u ocho o una cosa así.
Eso es cuestión de ver el error como queda. También depende de los float de cuantos bytes sean.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Y el equipo con el BASIC más rápido es...

Mensajepor mcleod_ideafix » 27 Ago 2015, 11:06

En un apéndice del libro del desensamble de la ROM del ZX81 de Fran O'Hara e Ian Logan viene la expansión polinomial que se usa para algunas funciones trigonométricas y trascendentales.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Y el equipo con el BASIC más rápido es...

Mensajepor scooter » 27 Ago 2015, 11:42

Para eso el Tito sinclair seguro que se lució.
A mi me dejó alucinado la calculadora científica que hizo con un chip de calculadora normal. Ni el fabricante del chip pensaba que se pudiese hacer.


Volver a “Programación”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados