![]() |
Re: HQ9+fuck Interpreter
Liste der Anhänge anzeigen (Anzahl: 1)
Das langsame Teil rechnet immer noch. Derweil arbeite ich an einer optimierten Version, welche tatsächlich schneller zu sein scheint. Genauer gesagt, sie wandelt den BF code in eine andere Darstellung um und nimmt dabei Optimierungen vor.
Aber lange dauerts auch mit der alten (langsamen) Variante auch nicht mehr :-) |
Re: HQ9+fuck Interpreter
Liste der Anhänge anzeigen (Anzahl: 1)
Ich fahr dann auch mal heim ... bin mal gespannt, wie weit meiner mit Rechnen ist.
hab mal alles zusammengepackt, was ich grad so mithab |
Re: HQ9+fuck Interpreter
Hi,
die vor etwa einer Stunde angekündigte optimierte Version ist da! Was sit tut? Den code optimieren und dabei in eine interne Darstellung ünberführen, die dann von einem erneuereten Interpreter viel schneller interpretiert wird. Gerade bei der mandelbrot-Berechnung macht sich das deutlich bemerkbar. Der erste Beitrag ist (natürlich samt Anhang) aktualisiert. Gruß FAlter |
Re: HQ9+fuck Interpreter
Wann kommt den von euch die erste Inline-BF-Version für Delphi??? :mrgreen:
|
Re: HQ9+fuck Interpreter
Liste der Anhänge anzeigen (Anzahl: 1)
hier das Ergebnis: man sollte besser nicht auf die Zeit ganz unten im Text achten :shock:
@divBy0: Du kannst doch FAlters Klasse verwenden? Schau mal in seine Codes rein und aus meinem MiniBF läßt sich auch leicht eine Funktion basteln. :zwinker: |
Re: HQ9+fuck Interpreter
Hi,
ich habe mich dem Tastatur-Problem (siehe Thread von himis Programm) angenommen. Letztendlich war ich weder mit read(Char) noch mit ReadKey zufrieden, weshalb ich beide genommen habe und man per Parameter -key umswitchen kann wenn ein Programm unerwartet auf Eingaben reagiert. Hoffe mal das jetzt noch mehr BF Programme laufen... Für die Kompatibilität dienen jetzt schon die -8 (bzw. -7 bzw. -16 bzw. -32), -bf und -key Switches. Vielleicht weise ich auch mal auf die undokumentierten Switches hin: -v (verbose) schreibt zusätzliche Infos raus --norun führt das Programm nciht aus, tut aber alle anderen Schritte (nur in Kombination mit -v sinnvoll) --nostrip lässt den Vorgang des Kommentar-entfernens weg (was auch immer das bringen soll) Gruß FAlter |
AW: Re: HQ9+fuck Interpreter
Zitat:
Also das soll uns mal jemand nach machen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz