https://github.com/vil02/bfmachines
BF interpreters in various languages
https://github.com/vil02/bfmachines
brainfuck brainfuck-interpreter brainfuck-interpreters
Last synced: 11 days ago
JSON representation
BF interpreters in various languages
- Host: GitHub
- URL: https://github.com/vil02/bfmachines
- Owner: vil02
- Created: 2020-12-06T19:08:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-24T21:03:31.000Z (9 months ago)
- Last Synced: 2025-10-24T23:10:50.210Z (9 months ago)
- Topics: brainfuck, brainfuck-interpreter, brainfuck-interpreters
- Language: C++
- Homepage:
- Size: 521 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BFMachines
[BF](https://esolangs.org/wiki/Brainfuck) interpreters in various languages
# General idea
The purpose of this repository is to provide adjustable, reliable and "high performance" [brainfuck](https://esolangs.org/wiki/Brainfuck) interpreters.
# Available languages and implemented features
* [C++](cpp)
* interpreter and debugger, code optimisation, translators
* [](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_ubuntu.yml) [](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_windows.yml) [](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_macos.yml)
* [](https://github.com/vil02/BFMachines/actions/workflows/cpp_static_analysis.yml) [](https://github.com/vil02/BFMachines/actions/workflows/cpp_address_sanitizer.yml)
[](https://sonarcloud.io/summary/new_code?id=vil02_BFMachines)
* [MATLAB](matlab)
* interpreter, also shown how to use the C++ [BFMachineLib](cpp/BFMachineLib) from MATLAB (cf. [`call_cpp_bf` example ](matlab/examples/call_cpp_bf/run_cpp_bf.m))
# Future languages
* python
* ?