Differenze tra le versioni di "Brainfuck"

77 byte aggiunti ,  6 anni fa
(Wikificazione)
|-
|<code>+</code> <!-- non rimuovere il tag HTML in quanto "|+" è un'istruzione wikicode -->
|incrementa il byte alindirizzato dal puntatore
|-
|<code>-</code> <!-- non rimuovere il tag HTML in quanto "|-" è un'istruzione wikicode -->
|decrementa il byte alindirizzato dal puntatore
|-
|. ||output dal byte alindirizzato dal puntatore (ASCII)
|-
|, ||input al byte indirizzato dal puntatore (ASCII)
|-
|<code>[</code>
|salta in avanti all'istruzione dopo il corrispondente <code>]</code> se il byte alindirizzato dal puntatore è zero
|-
|<code>]</code>
|salta indietro all'istruzione dopo il corrispondente <code>[</code> se il byte alindirizzato dal puntatore non è zero
|}
In alternativa, <code>]</code> può essere inteso come "salta indietro alla corrispondente <code>[</code>". In tal modo è più breve, ma meno simmetrico e meno efficiente in termini di tempo. Le due versioni producono comunque un comportamento equivalente di ciascun programma Brainfuck.
Utente anonimo