Skip to content

This repository contains a C++ implementation of a BrainFuck compiler, which takes BrainFuck code as input and produces an output of the equivalent program written in another programming language.

Notifications You must be signed in to change notification settings

alojzmilicevic/brainfuckCompiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🧠😂 Brainfuck Compiler 😂🧠

💻 Welcome to my BrainFuck compiler project! 🤓 A small compiler written in C++ for the esoteric programming language brainfuck.

👾😂 What is Brainfuck 😂👾??

BrainFuck is an esoteric programming language that is known for its minimalist design and unconventional syntax. It is often used as a challenge for programmers to implement interpreters or compilers for the language.

This repository contains a BrainFuck compiler that I have written in C++. It is capable of taking BrainFuck code as input and producing an output of the equivalent program written in another programming language. ⚙️

If you are interested in esoteric programming languages or the process of compiler design, I encourage you to take a look at this project. The code is well-documented and should be easy to understand even if you are new to BrainFuck or compiler design. 📖

I hope you find this project interesting and informative. 🤓 If you have any questions or feedback, feel free to leave a comment or submit a pull request. 👇

Usage

  1. Compile as a normal c++ program
./[program_name] [input_file]

About

This repository contains a C++ implementation of a BrainFuck compiler, which takes BrainFuck code as input and produces an output of the equivalent program written in another programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages