Lien Brainfuck Enterprise Solutions

Très cher journal,
Je me suis rendu compte que tu es en perte de vitesse sur TapTempo, que la fréquence de nouveaux portages diminue significativement. Étant donné l'importance du projet, je me suis dit "il faut que je fasse quelque chose!". J'ai cherché un langage à utiliser, mais le choix est restreint. Je me suis attardé sur la version brainfuck, avec le regret de ne pas avoir pouvoir utiliser ce langage universellement reconnu (la note du journal parle d'elle même) (…)
TapTempo est disponible en version BrainFuck
C'est un portage partiel (faut pas pousser ;), donc :
<Return>
)Mais c'est tout de même une version Brainfuck qui fait son boulot :
[-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-] ++++++++++++++++++++++++++++++++.[-] [-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-] ++++++++++++++++++++++++++++++++.[-] [-]
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]
[-]
(…)
L'une des prétentions de Kotlin, c'est grosso merdo d'être une version moderne et efficace (= sans boilerplate code) de Java.
On va tester ça avec un interpréteur BrainFuck.
Le but du jeu est de faire le plus simple possible :
Bonjour
donc voilà le code en GFORTH capable d'interpréter du BrainFuck
: array create 0 do 0 , loop does> swap cells + ;
0 value str
0 value size
variable pos
30000 array mem
variable cur
\ helpers
: incr 1 swap +! ;
: decr -1 swap +! ;
: goto 1- pos ! ;
: cur-char str pos @ + c@ ;
: mem-null? cur @ mem @ 0= ;
: end-of-loop? cur-char [char] ] = ;
(…)