Als Weihnachtsgeschenk habe ich ein kleines Programm in Java geschrieben, um Primzahlen zu berechnen. Ich hatte vor, es die ganze Nacht laufen zu lassen, um die nächste Primzahl zu berechnen und sie in eine .txt-Datei zu schreiben. Am nächsten Morgen würde ich das Programm beenden und die .txt-Datei meinem Freund zu Weihnachten schenken.
Gibt es etwas, worüber ich mir Sorgen machen sollte? Denken Sie daran, dass Sie mit dem echten Anfänger Ziggy sprechen und nicht mit einem schlauen ASM-Typen, der Fehler überprüft.
EDIT Genauer gesagt, da ich dieses Programm die ganze Nacht über laufen lassen werde, um Primzahlen zu zählen, besteht da überhaupt eine Chance, dass ich auf irgendeine Art von speicherbezogenem Fehler stoßen werde? Wie z.B. Stapel, die Haufen zerquetschen oder Hunde und Katzen, die zusammen schlafen?
EDIT noch spezifischer, gibt es eine Codezeile, die ich einfügen könnte, um das Drucken von Zeilen zu stoppen, wenn die Dateigröße 4 GB beträgt? Nur um sicher zu gehen?
EDIT: Erfolg: nachdem ich es die ganze Nacht angelassen habe, habe ich nicht mehr als 13 KB an Primzahlen erhalten. Der höchste Wert war 22947217, das sind zehntausende von Primzahlen. Erfolg!
14 Stimmen
Nächstes Jahr kannst du deinem Freund eine Schachtel mit Fibonacci-Zahlen schenken ;o)
0 Stimmen
Heh. Ich habe noch irgendwo eine CD mit der Ausgabe meines ersten Primzahlengenerators. Ein unkomprimierter 256-Megabyte-Bitstream, der für jede ungerade Zahl kleiner als MAXINT wahr/falsch ist. Es hat knapp einen Tag gedauert, bis ich fertig war :-)
0 Stimmen
Das ist ein wunderschönes Weihnachtsgeschenk!