Differenze tra le versioni di "Brainfuck"

20 byte aggiunti ,  2 anni fa
(Recupero di 3 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v2.0beta10))
 
==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 lil [[68k|68000]] dell'[[Amiga]], occupa soltanto 240 [[byte]]. È stato ispirato dal linguaggio [[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.
Utente anonimo