AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

noch'n BF Interpreter

Ein Thema von himitsu · begonnen am 24. Jan 2010 · letzter Beitrag vom 29. Jan 2010
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.295 Beiträge
 
Delphi 12 Athens
 
#1

noch'n BF Interpreter

  Alt 24. Jan 2010, 10:02
Dann will ich auch mal.

Es tut mir wirklich Leid, Daniel, aber dieses Wort kannte Google auch noch nicht, von uns.


Ja, was soll ich noch dazu sagen?
Ihr wisst ja bestimmt schon, worum es geht. *auf FAlter und Co. Schiel*

http://de.wikipedia.org/wiki/Brainfuck
http://en.wikipedia.org/wiki/Brainfuck


- inkl. einiger/vieler Beispielcodes
- BF8.bf erzeugt in der Standardausgabe eine .COM-Datei, welche einen DOS-BF-Interpreter darstellt
- "Keymaker's brainfuck interpreter.bf" ist ein BF-Interpreter in BF geschrieben
als Input einfach irgendein anderes BF-Script angeben
- MiniBF ist ein kleiner/einfacher Konsolen-Interpreter (recht lahmarschig)
- MiniBF2 ist 'ne leicht optimierte Variante davon (beide von mir )



Infos zum "großen" Interpreter
- man kann das BF-Programm in gewisser Weise auch schon etwas Debuggen
- Scripts sind via Drag&Drop ladbar
- im Editor gibt's einige Tastenkodes - Strg+U und Strg+I zum Einrücken - Strg+G und Strg+B formatiert die markierten Zeilen
- "field size" gibt die Speicher-/Rechengröße an (in Bit)
- bitwidth simuliert 'ne größere "field size" (8x2 = 16 Bit und 8x4 = 32 Bit)
- "file input" nutzt byteweise eine Datei statt der Eingabeaufforderung für ","
- Eingaben ohne "inputbox" in das Output-Memo eingeben


Die "Hilfe" wird noch gefüllt, also nicht wundern.
Es kommen auch noch viel mehr Codes dazu
und ein kleines BF-Einmaleins,
sowie ein eigener BF-2-Pascal-BFCode.

Der Anfang läuft schon ... hab nur noch mit dem "IF-THEN" einige Problemchen:
Code:
>>>>>>>>>>>>++++++++++[<<<<<<<<<<<<+++>+++++>++++++>++++>+++
++++++++>+++++++++>+++++++++++>+++++++++>++++>++++++>+>+>>>+
++>>++++++++++>++++++++++>+++++++++++>+++++++++++>++++++++++
++>++++<<<<<<<<<-]<<<<<<<<<<<<+++++>-->+>>->+>++>+++>+>->+++
>>>+>++>>>+++++>>+++++>->----<<<<<<

>>>++.++.---.-<--.++>>-.+<<<---.+++>>-.<<<<.>>>>.+>>++.--<<<
<--.++++.--<<<<<<<.>.>.<.>.>>>>>>>>>++++.---->.<<<<<---.+++>
>++..-->+.->++.--<<++.--<<+.-<<.>>-.+>>+.-.>.<+.---.++<<+.->
>>>++++++.------<<<<<<<<<<.>.<.>.>>>>>>>>>-.+<<<<---.+++>>>-
.+<<<<<<<<<.>.>>>..>>>>-.+<<<<<<<<<-.+>>>>>.>>---.>>>-..+<<<
.+++>>>>++.--<<<<<<<<<<<<<<<.<<<<.--..+++.-......>>>>>>.>>>>
>>>.>>>>+.-<<++.--<<.>>-.+>-.+<---.+++>>>-.+<<<<<<<<<<.>.>.>
>>..>>>>++.--<<<<<<<<<-.+>>>>>.>>>.>.>+.-<<<+.++.--.->>>-.+<
<<<<<<<<<.>.>.<.>.>>>>>--.+++.->--.++.>.<<<<<<<<.>.>>>..>>>>
++.--<<<<.<<<<<-.+<<<<<<<.>>>>>>>>>>>>.<<<<<<<<<<<<<.>>>>>>>
>.>.>.>>>>



[-]<<-[>>+<<-]>>[<<<+>+>>-]<<<[>>..<<-]>>>>+.->>.<<.<<<<<<<<
<<<<<<<--.++>>>>>>>>>.>.
[edit=mkinzler] Mfg, mkinzler[/edit]
Angehängte Grafiken
Dateityp: png brainfuck_173.png (32,1 KB, 48x aufgerufen)
Angehängte Dateien
Dateityp: zip brainfuck_143.zip (685,7 KB, 17x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  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 11:07 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