https://github.com/olical/brainfucks
Brainfuck VM implementations in various languages
https://github.com/olical/brainfucks
Last synced: about 2 months ago
JSON representation
Brainfuck VM implementations in various languages
- Host: GitHub
- URL: https://github.com/olical/brainfucks
- Owner: Olical
- License: unlicense
- Created: 2014-12-12T23:47:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2018-10-07T17:43:45.000Z (over 6 years ago)
- Last Synced: 2025-04-01T10:42:49.754Z (3 months ago)
- Language: Rust
- Homepage: http://oli.me.uk/category/brainfuck/
- Size: 50.8 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My collection of [brainfuck][] interpreter implementations in various languages. This is a learning exercise that is partially [documented][blog] on my blog.
All of the interpreters have the same interface, you simply execute them with a file path as their first argument, that file will be executed as a brainfuck application. You can populate stdin though pipes or typing during execution.
* [X] JavaScript
* [X] Clojure
* [X] Rust## Unlicenced
Find the full [unlicense][] in the `UNLICENSE` file, but here's a snippet.
>This is free and unencumbered software released into the public domain.
>
>Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.Do what you want. Learn as much as you can. Unlicense more software.
[brainfuck]: http://en.wikipedia.org/wiki/Brainfuck
[blog]: https://oli.me.uk/category/brainfuck/
[unlicense]: http://unlicense.org/