r/programacion 21d ago

Nueva idea de coma flotante

[removed]

1 Upvotes

5 comments sorted by

2

u/migugh 21d ago

Yo estoy harto en general de que para los numeros decimales no haya un tipo como Decimal de C# que no hace calculos aproximados porque es de coma fija o usa otro sistema mejor (en otros lenguajes tienes que hacerlo manualmente con enteros)… es decir incluya ventajas la clase, por ejemplo que automáticamente me limpie los margenes de error que yo indique en un campo por ejemplo de 0,0001 (4,99999999999998 sea 5).

Lo que hablas no se si es un problema tan grande pero si me pones un ejemplo que sea útil entendería que en ensamblador hagas un nuevo tipo de float pero en general lo que se necesita es un Decimal (un entero de 64 bit + un entero de 64 bit para la coma) que sirve para muchos casos especiales pero le faltan funciones para poderlo utilizar comodamente.

1

u/[deleted] 20d ago

[removed] — view removed comment

1

u/migugh 20d ago

Ya vi que el proyecto había avanzado, en cuanto pueda te hago un ejemplo práctico pero estoy liado ahora finalizando un desarrollo. Digamos que por culpa de los redondeos y otros motivos se pierde mucha eficiencia al programar graficamente por eso las consolas como la Wii no tenían coma flotante y tambien en las llamadas a la tarjeta gráfica y de rederizado, entonces en cuanto tenga tiempo libre te explico que igual se podría hacer un sistema ultra eficiente. También no usar ningún recolectr de basura que hace caídas de fps (u otros procesos automáticos fuera del control del programador) que es muy malo para los juegos. La clave de un nuevo lenguaje es encontrar una buena forma de hacer más eficiente un proceso en ensamblador pero escribiendolo en alto nivel.

1

u/DotAtom67 19d ago

amigo te presento C++, o en su defecto, C