Let's Write a Brainfuck Compiler

Write a compiler for a programming language which has only eight commands. It will be fun, I promise!