• [^] # Re: Ce qui fait bizarre...

    Posté par . En réponse au journal TapTempo en Advanced Brainfuck. Évalué à 3.

    Le brainfuck est admirable de part sa simplicité. On peut difficilement faire plus simple (voire simpliste) comme langage de programmation. Ça me fait penser à un boulier (mais encore plus simple...).

    "choper le truc"

    C’est un peu comme faire des mots croisés ou du sudoku... C’est distrayant de réussir à trouver un algorithme en brainfuck pour faire tel ou tel calcul, mais ça encore c’est que le début. Les fondus de brainfuck font ce qu’on appelle du "code golf" en brainfuck, c’est à dire chercher à rendre le code source le plus court possible, là je dois avouer, pour avoir lu quelques programmes, que je suis largué, c’est vraiment pas évident à suivre. Ça nécessite à mon avis un don particulier que je n’ai pas.

    Il y a même des langages conçus spécialement pour le code golf. Comme Jelly, qui est inspiré du langage J. Mais là on perd la simplicité du Brainfuck.

    Par exemple, en Jelly :

    ċЀ"PNDQ"μæ."¢¦1⁄2ı‘ṭ
    

    correspond au Python2 :

    C=map(input().count,'QDNP')
    print C+[sum(a*b for a,b in zip(C,[25,10,5,1]))]
    

    d’après https://codegolf.stackexchange.com/questions/160678/electronic-piggy-bank