Skip to content

A lightweight and fast interpreter for the brainfuck programming language

License

Notifications You must be signed in to change notification settings

nicokoch/brainfuck-interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainfuck Interpreter

A lightweight and fast interpreter for the brainfuck programming language.

This is a small project I started to learn some C.

Building

  • cd into the "src" directory
  • type "make"
  • done :)

Big TODOs

  • Interactive mode improvements (see #1)
  • Compile to c/assembly/machinecode
  • Option to enable dynamically sized array (also implement a dynamically sized array)
  • more optimizations

Small TODOs

  • Input parameter array size
  • Clean up code
  • Version string
  • Test cases
  • Maybe benchmarking options (or any kind of performance test)
  • New build system using autotools
  • Anything else you can come up with

Contributing

Just send me a pull request, every type of contribution is welcome.

About

A lightweight and fast interpreter for the brainfuck programming language

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published