ich habe gerade von MOS6510's Brain Fuck Interpreter gelesen.
Noch jemand der sich mit irgendwelchen esoterischen Programmiersprachen beschäftigt?
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
ich habe gerade von MOS6510's Brain Fuck Interpreter gelesen.
Noch jemand der sich mit irgendwelchen esoterischen Programmiersprachen beschäftigt?
jetzt müssten eigentlich alle Informatik-Studenten aus dem ersten Semester die Hände heben...äh klicken, denn die Programmerung einer Turing-Maschine sind meist so die ersten "Gehversuche" als Hausübung im Studium (zumindest zu meiner Zeit), allerdings vermutlich jetzt weniger in 65xx-Assembler...:)
als Hausübung im Studium
Hmm, Du hattest den Herrn L...t, der war so abgefahren.
Ich konnte mich mit Fr. M.z.B. begnügen ... Das alles ist doch schon soooooo lange her.
ZitatHmm, Du hattest den Herrn L...t, der war so abgefahren.
genau der L...t war's! Hab damals noch extra für die Klausur die Turing-Maschine in Basic auf meinem Taschenrechner "Casio FX-880P" geschrieben. Den hab ich immer noch, nur die Batterie ist leer und damit alle alten Programme futsch...Gebraucht hab ich's dann in der Klausur aber dann doch nicht mehr...
Auch reichlich obskur: die Arithmetikbefehel des Rockwell PPS-8. Da steckt der endgültige Befehl im Operanden; der wiederum meist aus einer Wertetabelle am Speicheranfang geholt wird.
LOL
ZitatAlles anzeigen* BIT - a language that treats all data like C treats strings.
* Chef - a language where the programs produce magnificent meals.
* Haifu - a language based on Eastern philosopy and artistic values.
* HQ9++ - a language which extends the elegance of HQ9+ to the object-oriented paradigm.
* Ook! - a language designed for orang-utans.
* Piet - a language where the programs are works of modern art.
* Whenever - a language with no sense of urgency.
* ZOMBIE - a language designed for evil necromancers.
Ich mach gerade mit CCS rum. Reicht schon
Hatte mal eine eigene kleine esoterische Sprache entwickelt. Scriptoria Botanica. Die Sprache bildet den Programmablauf in einer naturellen Umgebung ab in der verschiedene Pflanzen verwendeet werden. Dabei repräsentiert jeder Pflanzentyp einen anderen Datentyp. Mit anderen Worten: würden Elfen eine Programmiersprache entwickeln würde sie wohl ungefähr so aussehen.
Lässt sich auf http://www.blitzforum.de sogar noch runterladen:http://www.blitzforum.de/upload/file.php?id=6267
Hier noch der passende Forumsbeitrag dazu: http://www.blitzforum.de/forum…hp?mode=editpost&p=336306
Die grundlegenden Sprachelemente
Mutter Natur spricht (einen Text ausgeben)
Print("Hallo Welt")
Mutter Natur zuhören (Texteingabe)
Green_Gras = Input
Blumen anpflanzen (Integer Variablen erstellen)
Red_Flower: Int
Blumen anpflanzen und/oder füllen (Integer Variablen erstellen und/oder Wert setzen)
Red_Flower: Int = 1
Blumen anpflanzen und/oder füllen (Float Variablen erstellen und/oder Wert setzen)
Red_Flower: Float = 1.2
Gras anpflanzen (String Variablen erstellen)
Green_Grass: String
Gras anpflanzen und/oder füllen (String Variablen erstellen und/oder Wert setzen)
Green_Grass: String = "Hallo Welt"
Blüten erblühen lassen (Integer Variablen addieren)
Red_Flower = Red_Flower + 2
Blätter erblühen lassen (Float Variablen addieren)
Red_Flower = Red_Flower + 2.4
Blüten abreißen (Integer Variablen subtrahieren)
Red_Flower = Red_Flower - 2
Blätter abreißen (Float Variablen subtrahieren)
Red_Flower = Red_Flower - 2.4
Pflanzen ansehen (Variablen ausgeben)
Print(Red_Flower)
Print(Green_Grass)
Was habe ich angepflanzt (Alle Varablen ausgeben)
Print(AllPlants)
Werte von Blumen/Grass direkt einbetten (Funktioniert nicht nur bei Textausgabe sondern überall!)
Befehle mit then verketten
Schleifen
For i = 1 To 3
Print("Hello")
Next
Red_Flower: Int = 3
For i = 1 To Red_Flower
Print("Hello World")
Next
Bedingungen
If Red_Flower < 3 Then
Red_Flower :+ 1
Else
'nichts
End If
Ein Beispielprogramm:
Das würde in Basic so aussehen:
Jetzt must Du nur noch die Turing-Vollständigkeit beweisen:
link
Ist leider nicht Turing fähig, hatte damals das Projekt abgebrochen, bevor es soweit kam
Ist echt abgefahren Deine Sprache!
Meine Schwester ist Gärtnerin ob ihr Deine Sprache gefiele ?
achtung: ganz böse OT:
ein echter grass-code halt...
die rättin war schon eine plage zu lesen, aber was ich geschenkt bekomme lese ich auch
wobei mir kafka besser lesbar erscheint.
"der prozess", ist ja wirklich nachvollziehbar im vergleich zu oben-genanntem.
"amerika" passt übrigens wirklich als kurzweilige lektüre (das buch, nicht das lied von R+).
OT ende.
Um nochmal auf das Ausgangsposting zurück zu kommen: Von "Brainfuck" habe ich schon gehört, die Sprache ist nämlich von Urban Müller erfunden worden. Amiganern wird Urban Müller was sagen: Das war der "Erfinder" des Aminets.
das erklärt einiges :o)
Es gibt auch Brainfuck-Computer
http://robos.org/electronics/bfcomp/