beef è un interprete Brainfuck scritto in C. Mentre la maggior parte degli interpreti per questo fantastico linguaggio di programmazione nascono con lo scopo di avere l'eseguibile più piccolo possibile, beef è scritto per funzionare bene ed essere flessibile.
Features
La versione corrente di beef ha le seguenti caratteristiche:
- Alloca la memoria dinamicamente, quindi non ci sono limiti nel numero di celle che si possono usare (eccetto ovviamente la quantità di memoria fisica di cui dispone il computer)
- Essendo scritto in C e usando solo le funzioni della libc, dovrebbe essere portabile su un grande numero di sistemi operativi (per il momento è stato testato con successo su GNU/Linux, GNU/Hurd e Windows)
- Il suo comportamento può essere modificato tramite delle opzioni da riga di comando
- Grazie al codice preso da un interprete ottimizzato scritto da Erik Bosman, beef è anche molto veloce
Download
L'ultima versione disponibile è la versione 0.0.6; si può scaricare come sorgente da questo stesso sito.
In alternativa, beef si può ottenere come pacchetto Debian da un qualsiasi mirror della distribuzione.