Entwickler-Ecke
Freeware Projekte - Eine BrainFuck IDE
Alibi - Mi 22.10.03 17:25
Titel: Eine BrainFuck IDE
Hi, hier eine BrainFuck IDE bestehend aus Editor (Mit Syntaxhighlighting und Integration von Interpreter und Compiler und anderen Nettigkeiten), Interpreter und Compiler (Nicht wirklich, ein Programm, welches an einen minimalistischen Interpreter das BF Programm erst aufbereitet und dann als Resource anhängt).
http://www.philiplb.de/BFIde.zip
Anonymous - Mi 22.10.03 22:41
Bei einigen "Programmen" Teilt mir das Programm mit, dass der "Pointer" unter 1 sein wird. Aber wo ist da das Problem? Unter 0 kommt in der Regel 255. (Und unter 1 ist erst recht kein Problem)
Alibi - Mi 22.10.03 23:24
Ist das so?
Gut, 1 ist ein Fehler, da sollte 0 hin.
Aber kommt bei - einer Zelle, die 0 ist 255?
Tino - Do 23.10.03 10:19
@Alibi: Könntest du bitte erklären was genau das Programm macht oder einen Link auf eine Seite angeben die das erklärt. Danke!
Gruß
Tino
freq.9 - Do 23.10.03 10:59
Mal ne Frage: was versteht man hier unter IDE ?
Tino - Do 23.10.03 11:59
freq.9 hat folgendes geschrieben: |
Mal ne Frage: was versteht man hier unter IDE ? |
Integrated Developement Evironment
Gruß
Tino
matze - Do 23.10.03 14:22
Tino hat folgendes geschrieben: |
@Alibi: Könntest du bitte erklären was genau das Programm macht oder einen Link auf eine Seite angeben die das erklärt. Danke!
Gruß
Tino |
brainfuck ist doch ein simple progg spreche. das haben wir doch grad im off topic "kennt ihr brainfuck"
Tino - Do 23.10.03 16:37
matze hat folgendes geschrieben: |
brainfuck ist doch ein simple progg spreche. das haben wir doch grad im off topic "kennt ihr brainfuck" |
Aber eine Beschreibung gehört nun mal in
dieses Topic. Ich kann schlecht von allen User verlangen das sie das entsprechende Topic in der Off-Topic Sparte gelesen haben.
Gruß
Tino
Alibi - Do 23.10.03 16:49
Naja, dachte eigentlich, dass BF soweit klar ist und was eine IDE ist auch. Woraus diese besteht ist ja beschrieben.
Spieler1 - Do 23.10.03 16:58
Cool!
Hast du das alles (Interpreter, IDE, ...) in Delphi geschrieben?
Wenn
- ja: Welche Version davon?
- nein: Welche Sprache dann?
Wieviele Zeilen Code hat denn der Compiler? War es sehr schwierig?
Lhid - Do 23.10.03 17:00
meinung und mich grundlegend verändert -> alte beiträge gelöscht.
Anonymous - Do 23.10.03 17:40
ein BF-Compiler sind ~20 Zeilen und das Ausführen nochmal ~20 ;)
wenn du es an eine Exe Anhängst wird es noch ein bissl mehr.
Spieler1 - Do 23.10.03 17:47
obbschtkuche hat folgendes geschrieben: |
ein BF-Compiler sind ~20 Zeilen und das Ausführen nochmal ~20 ;)
wenn du es an eine Exe Anhängst wird es noch ein bissl mehr. |
Wirklich??? :shock:
Wo kann ich denn dann so einen sehen (Quellcode)?
Alibi - Do 23.10.03 18:24
Alles Delphi.
Und ein Compiler in dem Sinne ist es ja nicht, das Ding hängt bloß das Brainfuckprogramm an einen minimalistischen Interpreter als Resource an.
Und Brainfuckinterpreter gibt es genug im Netz in ALLEN Sprachen (Auch in Brainfuck selber ;)).
Schwierig war das alles nicht, das komplizierteste war ein Syntaxhighlighter für Synedit zu schreiben.
Alibi - Fr 24.10.03 01:08
Soo:
Wenn der Pointer im BF Programm < 1 ist wird der zu 30000 und >30000 zu 1.
Wenn der Wert einer Zelle < 0 ist wird er 255 und > 255 0.
Anonymous - Fr 24.10.03 13:54
Das mit dem Pointer hängt glaube ich auch immer vom Interpreter ab, aber so ist es ok.
Wegen dem interpreter:
BRAINFUCK INTERPRETER DELPHI
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!