AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Easy Brainfuck - Ein weiterer Brainfuck-Interpreter
Thema durchsuchen
Ansicht
Themen-Optionen

Easy Brainfuck - Ein weiterer Brainfuck-Interpreter

Ein Thema von CK_CK · begonnen am 30. Jan 2008
Antwort Antwort
Benutzerbild von CK_CK
CK_CK
Registriert seit: 30. Aug 2005
Hallo,
ich stelle euch hier meinen Brainfuck-Interpreter vor.
Wer noch nicht weiß, was das ist, erfährt es hier: [KLICK]
Inspiriert hat mich folgender Thread: [KLICK]

Befehlssatz
Code:
Zeichen   Befehl
>   Zeiger nach "rechts" verschieben
<   Zeiger nach "links" verschieben
+   Zellenwert erhöhen
-   Zellenwert verringern
.   Aktuellen Zellenwert ausgeben
,   Zeichen in die aktuelle Zelle einlesen
[   Wenn der aktuelle Zellenwert Null ist hinter das zugehörige "]" springen
]   Wenn der aktuelle Zellenwert nicht Null ist zurück hinter das zugehörige "[" springen
Sämtliche anderen Zeichen können für Kommentare genutzt werden
Features
* Beliebige Größe des Speichers (nur durch Arbeitsspeicher begrenzt)
* Visuelle Darstellung des Speichers
* Zeicheneingabe Ordinal oder als Zeichen
* Zeichen Ordinal ausgeben
* Parsing-Geschwindigkeit ändern (zur besseren Veranschaulichung der Aktionen)
* Script formatieren

Beispiel-Code
Code:
++++++++[->++++
++++<]>++++.<++
+++[->+++++<]>+
+++++++.+++++++
.++++.--------.
+.<+++++[->----
-<]>.<+++++[->+
++++<]>++++++++
+.<++++[->----<
]>-.<++++[->+++
+<]>+++++++.<++
+[->---<]>-----
-.<+++[->+++<]>
+.<
(gibt "DelphiPraxis" aus)

Screenshot
http://www.kroegerama.de/cms/modules.../easybf_01.png

Links
> Beschreibung und mehr Screenshots
> Direkt-Download [Version 1.0 RC1] (364.06 KB)
Im Archiv sind auch einige Beispiel-Skripte

Viele Grüße,
Chris
Chris
» «
Mehr von mir (Programme, etc.): http://www.kroegerama.de
 
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz