home.social

#brainfuck — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #brainfuck, aggregated by home.social.

  1. Часть I. Конечные автоматы. Универсальная машина Тьюринга. Интерпретатор Brainfuck

    ▒▒▒▒▒▒▒▒▒█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ ▒▒▒▒▒▒▒█░▒▒▒▒▒▒▒▓▒▒▓▒▒▒▒▒▒▒░█ ▒▒▒▒▒▒▒█░▒▒▓▒▒▒▒▒▒▒▒▒▄▄▒▓▒▒░█░▄▄ ▒▒▄▀▀▄▄█░▒▒▒▒▒▒▓▒▒▒▒█░░▀▄▄▄▄▄▀░░█ ▒▒█░░░░█░▒▒▒▒▒▒▒▒▒▒▒█░░░░░░░░░░░█ ▒▒▒▀▀▄▄█░▒▒▒▒▓▒▒▒▓▒█░░░█▒░░░░█▒░░█ ▒▒▒▒▒▒▒█░▒▓▒▒▒▒▓▒▒▒█░░░░░░░▀░░░░░█ ▒▒▒▒▒▄▄█░▒▒▒▓▒▒▒▒▒▒▒█░░█▄▄█▄▄█░░█ ▒▒▒▒█░░░█▄▄▄▄▄▄▄▄▄▄█░█▄▄▄▄▄▄▄▄▄█ ▒▒▒▒█▄▄█░░█▄▄█░░░░░░█▄▄█░░█▄▄█ Я практик и популяризатор языково-ориентированного программирования [1]. В нём задачи решают тройкой: доменная виртуальная машина VM, доменный язык программирования DSL и алгоритмы на нём. В этом курсе удачными фрагментами разных заметок доступно объясним причины многообразия языков и преимущества их разработки. С теорией, историей и примерами. Вся наша работа строится вокруг VM, DSL, EBNF, отношений и графов. Мы увидим, как эти объекты соединяют вместе, получая вычислители и программы.

    habr.com/ru/articles/1029848/

    #компиляторы #конечные_автоматы #машина_тьюринга #brainfuck #ненормальное_программирование #ретро_компьютинг #zx_spectrum #виртуальные_машины #vm #старое_железо

  2. oh my god. there's a gamejam for games written in the brainfuck programming language

    itch.io/jam/the-bf-jam

    #BrainFuck #GameJams

  3. Most days, I am thankful that I never spent any of my life energy learning how to program in #BrainFuck. Not even for laughs.

    #bf

  4. There are some issues with it(it shoudl ignore newlines, and it should run the hello world from wikipedia, but it doesn't do either) but here's my #brainfuck interpreter written in #racketlang . I do provide a link to a hello world it does run, showing it's not completely wrong.

    https://github.com/annieworroll/brainfuck

  5. Ah, the C preprocessor—because nothing screams "optimize" like using a tool meant for text substitution to interpret #Brainfuck 🧠💩. GitHub's cutting-edge #innovation has finally made it possible to over-engineer obsolescence. Next up: using Excel macros to land rockets 🚀📉.
    github.com/camel-cdr/bfcpp #CPreprocessor #Overengineering #GitHub #ExcelMacros #HackerNews #ngated

  6. Writing an #interpreter for #Brainfuck is almost a rite of passage for any programming language implementer, and it’s my turn now. In this post, I write not one but four Brainfuck #interpreters in #Haskell: abhinavsarkar.net/posts/brainf

    Please boost for reach. If you have any questions or comments, please reply to this post.

    #ProgrammingLanguages #compilers #LangDev #plt #blog

  7. “If i were to categorize #programming languages like #art movements, there would be mid-century utilitarianism (#Fortran, #COBOL), high-theory formalism (#Haskell, #Agda), Americorporate pragmatism (#CSharp, #Java), grassroots communitarianism (#Python, #Ruby), and esoteric hedonism (#Befunge, #Brainfuck). And I’d say #Go, often described as “#C for the 21st century,” represents neoclassicism: not so much a revolution as a throwback.”

    wired.com/story/attention-spoi

  8. Einfach wenn dieses Lied im Radio läuft statt "Houdini" laut "Zucchini" singen.
    Und alle, die das hören, werden denken, das wird in dem Lied wirklich gesungen. Auch wenn man es danach nicht mehr mitsingt.

    #BrainHack #Musik #Mukke #Music #Brainfuck #DuaLipa

    youtube.com/watch?v=suAR1PYFNY

  9. Hat eigentlich jemand mal den #Brainfuck Code aus #GRM von Sybille Berg durch einen Interpreter gejagt und veröffentlicht? Ich mag jetzt nicht alles abtippen oder das Buch nochmal in digitaler Form bestellen.

    #sybilleberg