seth: Problem mit großen Zahlen

Beitrag lesen

gudn tach!

Mir ist aufgefallen, dass JS bis Math.pow(2,54); funktioniert, er also richtige Zahlen auswirft. Danach kommt er dann nicht mehr zurecht und verrechnet sich bzw. gibt dann Zahlen mit e+trallala aus.

Nein

doch

, da wird sich nicht verrechnet, das ist alles so korrekt.

genaugenommen ist es _korrekt_, dass computer (derzeit) sich _verrechnen_.
verrechnen heisst nichts anderes als "beim rechnen einen fehler machen" und das tun computer, also auch javascript, nun mal am laufenden band.

Normalerweise kann man da durchaus mit leben. Verschlüsselungsalgorithmen brauchen zwar für gewöhnlich mehr als die 64 Bit, aber auch da ist die Länge fix und deshalb ohne großes Gewürge behandelbar, einfach D&C.

wie ich mir dachte, findet man bei google bei einer suche nach d&c alles, nur (fast) nicht "divide and conquer". deswegen moechte ich leute, die sich nun vielleicht fragen, was das alles mit dilatation and curettage oder mit atombombenschutz (duck & cover) zu tun haben soll, darauf hinweisen, dass d&c bei den informatikern meist devide and conquer bedeutet. ;-)

prost
seth