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
 
Benutzerbild von CK_CK
CK_CK

Registriert seit: 30. Aug 2005
Ort: Dortmund, Germany
388 Beiträge
 
Delphi 2006 Enterprise
 
#1

Easy Brainfuck - Ein weiterer Brainfuck-Interpreter

  Alt 30. Jan 2008, 20:48
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
  Mit Zitat antworten Zitat
 


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 12:00 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