Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vil02/bfmachines
BF interpreters in various languages
https://github.com/vil02/bfmachines
brainfuck brainfuck-interpreter brainfuck-interpreters
Last synced: 2 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-18T08:20:56.000Z (4 months ago)
- Last Synced: 2024-08-18T09:31:28.877Z (4 months ago)
- Topics: brainfuck, brainfuck-interpreter, brainfuck-interpreters
- Language: C++
- Homepage:
- Size: 489 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
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
* [![cpp_build_ubuntu](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_ubuntu.yml/badge.svg)](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_ubuntu.yml) [![cpp_build_windows](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_windows.yml/badge.svg)](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_windows.yml) [![cpp_build_macos](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_macos.yml/badge.svg)](https://github.com/vil02/BFMachines/actions/workflows/cpp_build_macos.yml)
* [![cpp_static_analysis](https://github.com/vil02/BFMachines/actions/workflows/cpp_static_analysis.yml/badge.svg)](https://github.com/vil02/BFMachines/actions/workflows/cpp_static_analysis.yml) [![cpp_address_sanitizer](https://github.com/vil02/BFMachines/actions/workflows/cpp_address_sanitizer.yml/badge.svg)](https://github.com/vil02/BFMachines/actions/workflows/cpp_address_sanitizer.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=vil02_BFMachines&metric=alert_status)](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
* ?