Nowy dział na forum.
Brainfuck to dopiero początek. Jest jeszcze WhiteSpace, SubLeq (i reszta OISCów), ETA (mocno niszowe), Piet, Befunge (i reszta Fungi). Pominąłem coś ciekawego a kompletnego w sensie Turinga?
KamilAdam napisał(a):
Brainfuck to dopiero początek. Jest jeszcze WhiteSpace, SubLeq (i reszta OISCów), ETA (mocno niszowe), Piet, Befunge (i reszta Fungi). Pominąłem coś ciekawego a kompletnego w sensie Turinga?
Jestem ciekaw co oznacza "mocno niszowe" w kontekście tego typu jezykjów :)
Bardziej by się przydał Gamedev, bo kilka dni temu zacząłem pisać ~grę.
Niszowy język ezoteryczny IHMO znaczy że jest tylko jeden interpreter. Popularne języki ezoteryczne mają wiele interpreterów pisanych dla wprawy przez programistów innych niż autor języka
Mam pomysł na nowy ficzer - autobany dla użytkowników zakładających wątki dla beki w dziale Społeczność.
Pominąłem coś ciekawego a kompletnego w sensie Turinga?
@KamilAdam
A dlaczego pomijasz języki, które nie są zupełne w sensie maszyny Turinga. Czyżby rasizm, Turing Supremacy, kompletne przywileje dla kompletnych?
W temacie:
Osobiście wolałbym dział PDP-5 - to całkiem praktyczna maszyna, a język programowania (maszynowy) zawstydza brainfucka minimalnością (lekko dyskusyjne, bo sa instrukcje "rozszerzone", ale zawsze).
jarekr000000 napisał(a):
A dlaczego pomijasz języki, które nie są zupełne w sensie maszyny Turinga. Czyżby rasizm, Turing Supremacy, kompletne przywileje dla kompletnych?
Najpierw chciałem napisać że wśród niedorozwiniętych nie znalazłem żadnego ciekawego języka, ale jak chcecie to dyskutujcie o czym chcecie
, ale potem sobie przypomniałem że według oryginalnej specyfikacji FALSE jest niedorozwinięty :)
Czyżby rasizm,
Jestem tylko pół lewakiem :P
To już lepiej prosta implementacja widgetu z CoreWars, w którym rozstrzygane byłyby "nierozstrzygalne" spory między użytkownikami.
Taki dział już jest i nazywa się PHP
Śmieszki na bok, brainfuck to tak naprawdę całkiem intuicyjna składnia dla czegoś w rodzaju jednotaśmowej maszyny turinga.
Polecam spróbować coś prostego w tym napisać: https://cout.pl/printview.php?t=647&start=0