Programmiersprachen ohne Datentypen



  • http://de.wikipedia.org/wiki/Brainfuck - die berühmste Implementierung einer Turingmaschine als Programmiersprache.



  • Zeus schrieb:

    http://de.wikipedia.org/wiki/Brainfuck - die berühmste Implementierung einer Turingmaschine als Programmiersprache.

    Habe ich nicht gewusst, dass jemand eine Bezeichnung wie Brainfuck für eine sinnvolle Sache gewählt hatte. Hätte ich einem Schweizer nicht zugetraut! 🕶
    Ich nehme meine vorherige Bemerkung mit dem tiefsten Bedauern zurück. 🙂



  • Naja, die Syntax der Sprache vergewaltigt nunmal dein Gehirn 😃



  • FreakY<3Cpp schrieb:

    Naja, die Syntax der Sprache vergewaltigt nunmal dein Gehirn 😃

    Sollte man mit leben können! Der nächste nennt vielleicht seine innovative Programmiersprache 'bulshit'? 😕 Lässt sich sehr viel besser merken als A, B, C, D, E. Hut ab für solche einprägsamen Namensfindungen! Von einem Schweizer hätte ich jedoch eher 'Heidi' erwartet. Vorschlag für den Namen eines neuen Betriebssystems: 'Hell'. Da weiss jeder gleich, was er erwarten kann! :p Bei Hell gäbe es nur einen Datentyp lucifer und der macht alles!



  • berniebutt schrieb:

    Vorschlag für den Namen eines neuen Betriebssystems: 'Hell'. Da weiss jeder gleich, was er erwarten kann!

    Es gibt schon eine Sprache die Malbolge heißt 😛



  • dot schrieb:

    Es gibt schon eine Sprache die Malbolge heißt

    Erstaunlich, was es so alles gibt. Jetzt weiss ich, warum die Informatik eine Wissenschaft sein will! 😃 Für manches könnte ein 'goto hell' angebracht sein? 😕



  • berniebutt schrieb:

    dot schrieb:

    Es gibt schon eine Sprache die Malbolge heißt

    Erstaunlich, was es so alles gibt. Jetzt weiss ich, warum die Informatik eine Wissenschaft sein will! 😃 Für manches könnte ein 'goto hell' angebracht sein? 😕

    Na, diese Sprache gehört für mich schon eher in die Ecke "Kunst oder Blödsinn?" als zur Informatik...



  • Ich finde das mit Abstand coolste Konstrukt nach dem nicht deterministischen Programmablauf von z.B. Java2K ist das COME FROM Statement von INTERCAL (inverses goto) 😃



  • Also Malbolge ist echt schon ziemlich unnötig. Brainfuck ist vielleicht noch ein bisschen witzig, aber Malbolge...

    Als Beweis für die schwierige Entwicklung von Programmen steht, dass das erste Malbolge-Programm erst zwei Jahre nach dem Entstehen der Programmiersprache entstanden ist. Dieses Programm wurde nicht von einem Menschen programmiert, sondern von einem in Lisp geschriebenem Programm unter Anwendung eines Such-Algorithmus gefunden.



  • wxSkip schrieb:

    Na, diese Sprache gehört für mich schon eher in die Ecke "Kunst oder Blödsinn?" als zur Informatik...

    Kunst-Bödsinn-Informatik-Wissenschaft? Wie kann ich das unterscheiden? Ich habe damit oft Verständnisprobleme mit der simplen Frage: 'Was wollte der 'Künstler' uns sagen?' 😕 😕
    Wenn eine Programmiersprache schon ein Kunstwerk ist, dann ist es auch jedes damit realisierte Programm. Kennen wir doch alle! 😃 Ich verabschiede mich jetzt einmal aus diesem Thema.



  • berniebutt schrieb:

    Kunst-Bödsinn-Informatik-Wissenschaft? Wie kann ich das unterscheiden? Ich habe damit oft Verständnisprobleme mit der simplen Frage: 'Was wollte der 'Künstler' uns sagen?' 😕 😕

    Dann solltest du dir mal Piet angucken:

    Piet is a programming language in which programs look like abstract paintings.



  • Lolcode is auch nicht übel

    http://en.wikipedia.org/wiki/LOLCODE

    Das is so beknackt, das ist auch schon Kunst 😃



  • wie kommt ihr darauf dass Brainfuck keine Typen hätte? Per Definition enthält jede Speicherzelle genau ein byte. Eine Programmiersprache ohne Typen muss auch eine Sprache ohne Daten sein, und eine Programmiersprache die keine Daten verarbeiten kann ist n.W. nach nicht Turingvollständig. (mehr als vor und zurückspringen könnte so ein programm dann ja wohl nicht)


Anmelden zum Antworten