Differenze tra le versioni di "Brainfuck"

m
Bot: piped wikilink superflui
m (Bot: piped wikilink superflui)
 
==Struttura del linguaggio==
L'obiettivo di Müller era di creare un semplice linguaggio di programmazione completo per una [[macchina di Turing]] che potesse essere implementato con il [[compilatore]] più piccolo possibile. Il linguaggio consiste di otto istruzioni. La versione 2 del compilatore originale, scritta per l'[[Amiga]], occupa soltanto 240 [[byte]]. È stato ispirato dal linguaggio [[FALSE|FALSE]], un altro [[linguaggio di programmazione esoterico]], il cui compilatore occupava 1024 byte.
 
Come il nome suggerisce, i programmi scritti in Brainfuck tendono ad essere difficili da comprendere. Tuttavia Brainfuck è un linguaggio Turing-completo, e si può utilizzare per implementare qualunque algoritmo eseguibile con una [[macchina di Turing]]. Trascurando l'enorme difficoltà nella programmazione di certi algoritmi con Brainfuck, è certamente possibile scrivere il relativo codice.
2 958 885

contributi