The brainfuck language is an esoteric programming language noted for its extreme minimalism. It was designed to challenge and amuse programmers, and is not suitable for practical use. Its name has been variously euphemized, as in brainf*ck, since its name contains the expletive "fuck". The name of the language is generally not capitalized, despite the fact that it is a proper noun.
The language consists of eight commands, listed below. A brainfuck program is a sequence of these commands, possibly interspersed with other characters (which are ignored). The commands are executed sequentially, except as noted below.
More on [ Brainfuck ]
Procedural :: Compiled
Procedural :: Interpreted
Obfuscated :: Languages
Procedural :: Languages

BF Debugger Project - An integrated GUI debugger for the development of software using the brainf*** programming language.
Brainf*** - Introduction to programming in BF; interpreters written in Brainfuck, C, JavaScript; links.
Brainf*ck .Net Compiler - Brainfuck compiler that outputs .NET IL code. Includes source of sample programs.
Meta Description: [ BlueSorcerer.Net ]
Brainfuck Archive - Programs, compilers, interpreters, utilities, in source and compiled versions.
Brainfuck Interpreter in PHP - Downloads, short tutorial, some samples to get started.
500
Brainfuck programming with Brainf+++ - A Brief tutorial of the language.
BrainFuck Tools, Utilities and Games - Useful tools, utilities, games for and written in BF, articles on related topics. BF CGI Scripts, language conversion tools, programming utilities, first (possibly) text adventure written in BF. [JonRipley.com]
BrainScript - ActiveScript BF implementation.
Chaos Computer Club Cologne: Brainfuck - Descriptions (language, theory), code samples, original software (compilers, assembler, interpreter), mail list, links. Working to implement BF in hardware. English, Deutsch.
Meta Description: [ Brainfuck ist eine extrem einfach zu lernende und extrem nervtoetend zu
nutzende Sprache, schaetzungsweise aus dem Jahre 1993. Die Sprache kennt zwei mathematische Funktionen (+ und -), Funktionen zum
Einlesen und Ausgeben von Zeichen (, und .), die Moeglichkeit, eine
Speicherstelle vor... ]
Esoteric Non-existent Standards Institute - The one, true, non-existent standard body for BF. Contains some efforts to provide formal language specifications for BF, and other resources.
GBrainfuck - A small, efficient, GPL'ed Brainfuck language interpreter written in C and intended to run on *NIX machines. [Open source, GPL]
Meta Description: [ A (relatively) small BrainFuck interpreter written in C ]
mod_bf - Apache webserver Brainfuck module; several BF code handlers. Easily make dynamic webpages in BF. Simple example of uses of Apache API, simpler than standard Apache mod_example. Descriptions, downloads, links. [Open Source, GPL]
Mr. Rock's Brainfuck Pages - Language introduction, tutorial, resources, BF to Perl converter.
Some Brainfuck Fluff - By Daniel B. Cristofani. Complete brainfuck reference; sources for various programs, including a Universal Turing Machine; brainfuck to SPARC compiler, and interpreters in C and JavaScript; suggestions, contest results.
Meta Description: [ Includes a complete language reference, plus my many brainfuck programs and some implementations and commentary. ]
The Brainfuck Programming Language - Brief overview, introduction to commands, informal standards for programmers and implementers, and related resources.
404
Urban Müller - The father of Brainfuck. Although this doesn't list anything for the language, it can give you an idea of who would come up with this language.