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.