ktfth / brainfuck-rs

A esoteric language interpreter created with Rust

Home Page:https://ktfth.github.com/brainfuck-rs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Brainfuck Interpreter

Description

Yet another brainfuck interpreter as part of a train, early on my career I was fascinated by the fact of create other pieces of technology as programming language with my knowledge and learn with my failures is the best parte in my humble option.

So I have created this project to put in practice and I need your help to write valid program to put the interpreter on fire proof.

Demonstration

Brainfuck version

Usage

Clone the project on your machine:

git clone https://github.com/ktfth/brainfuck-rs

After that you can continue with the installation of rust(optional if present):

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Or just visiting the https://rustup.rs to see other instructions. With this in mind you can follow the next steps as run to see the project in action.

cargo run -- ./examples/hello-world.bf

Note: The file can be whatever you need.

You eve gonna see the output with a simple Hello World! and yay, you made it.

Contribute

This project are based on 3-Clause BSD License, so you can freely contribute or extend as you want, if you write a program who is not valid, open an issue or just create a test and pass it. Suggestions are welcome: kaeyosthaeron@gmail.com so email me to get things up and running.

About

A esoteric language interpreter created with Rust

https://ktfth.github.com/brainfuck-rs

License:Other


Languages

Language:Rust 53.4%Language:JavaScript 36.9%Language:HTML 9.7%