https://github.com/vil02/bfmachines
BF interpreters in various languages
https://github.com/vil02/bfmachines
brainfuck brainfuck-interpreter brainfuck-interpreters
Last synced: 8 months 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: 2024-12-17T16:05:46.000Z (over 1 year ago)
- Last Synced: 2025-01-21T23:41:27.569Z (over 1 year ago)
- Topics: brainfuck, brainfuck-interpreter, brainfuck-interpreters
- Language: C++
- Homepage:
- Size: 521 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
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
* ?