✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Es dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnen

9

Dies ist nur zum Spaß und natürlich für die guten Erinnerungen an 8-Bit-Famicom-Klone.

Subor SB2000 (wie hier beschrieben) ist ein 8-Bit-Famicom-Klon mit Tastatur. Beim letzten Mal wird eine einfache F-BASIC-Lösung vorgestellt, um die Näherung von PI zu berechnen. aber heute werden wir mit F-BASIC mehr Dezimalstellen nach dem Punkt berechnen.

Der Algorithmus, den wir verwenden werden, wird auf dieser Seite beschrieben. Es ist ein unendliches, aber einfaches Forum:

Es dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnen

Es dauerte ungefähr eine Stunde, um nur 40 genaue Positionen zu berechnen, und 5 Stunden für 80 Dezimalstellen. Können Sie sich vorstellen, wie langsam das ist? Auf modernen PCs wird derselbe Code ohne Zweifel in weniger als einer Sekunde ausgeführt.

Es dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnenEs dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnen
Es dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnen

Floating BASIC ist nicht so schwebend!

Die vollständige F-BASIC-Quelle ist (kann ein wenig variieren)

1 REM ********************************* 5 REM *JUST FOR FUN * 6 REM *F-BASIC PROGRAM BY

Einige Beobachtungen zum obigen F-BASIC-Code:

1 Der Code ist schwer lesbar, da Code kein Einzug ist, sondern eine obligatorische Zeilennummer am Anfang jeder Anweisung stehen sollte.
2 Die Verwendung von goto ist chaotisch. Ich habe versucht, sie zu vermeiden, aber die Basis beschwert sich über einen Syntaxfehler (aber tatsächlich nicht) ‘FOR’-Anweisung (und ich weiß nicht warum). Daher muss ich goto verwenden, um zu simulieren, dass die ‘FOR’
3 Zeilennummern (Labels) automatisch in aufsteigender Reihenfolge sortiert werden.
4 Verwenden Sie eine Liste, um die Quelle anzuzeigen, und führen Sie sie aus, um das Programm auszuführen. Es gibt überhaupt keine Debugging-Möglichkeiten.

Es dauert immer noch ungefähr lange, wenn Sie das Programm im 8-Bit-Emulator ausführen, z. B. VirtualNES.

Es dauert 5 Stunden auf einem 8-Bit-Famicom-Klon (SB2000), um 80 Dezimalstellen von PI zu berechnen

berechnen-pi

Aufnahmequelle: helloacm.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen