Diferencia entre revisiones de «Brainfuck»

Contenido eliminado Contenido añadido
→‎Instrucciones: Añadí subtítulo
Etiquetas: Edición desde móvil Edición vía web móvil Edición móvil avanzada
→‎Ejemplos: Añadí subtítulos y corregí comillas
Etiquetas: Edición desde móvil Edición vía web móvil Edición móvil avanzada
Línea 79:
|}
 
== Ejemplos ==
 
;=== Hola Mundo! ===
 
{{AP|Hola Mundo}}
Este sería el típico programa que escribe "«[[Hola mundo|Hola mundo!]]"»
<source lang="bf">
++++++++++
[ Bucle para iniciar las memorias (se repite 10diez veces)
>+++++++>++++++++++>+++++++++++>+++>+<<<<<-
70 100 110 30 10
Línea 102 ⟶ 104:
>. '\n' (10) 5
</source>
El correspondiente código "«Hello World!"» se escribiría, en una sola línea:
<source lang="bf"> ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.</source> ya que no le afectan los espacios, las tabulaciones o los saltos de línea.
 
;=== El juego de la vida ===
 
{{AP|Juego de la vida}}
 
<source lang="bf">
Linus Akesson presents:
Línea 152 ⟶ 157:
>>-]<<<<]<<<<<<[-]]<<<<<<<[-]<<<<-]<-]>>>>>>>>>>>[-]<<]<<<<<<<<<<]
 
Type for instance "«fg"» to toggle the cell at row f and column g
Hit enter to calculate the next generation
Type q to quit
</source>
 
;=== Triángulo de Sierpinski ===
 
{{AP|Triángulo de Sierpinski}}
 
<source lang="bf">
[ This program prints Sierpinski triangle on 80-column display. ]