Compilateur C à Brainfuck (pour harcèlement d'un professeur)? [fermé]

un de mes professeurs a dit qu'il accepterait des devoirs dans n'importe quelle langue que nous pourrions utiliser. Je suis assez en bons termes pour que j'aimerais lui parler un peu et lui soumettre un devoir valide en utilisant brainfuck, whitespace, ou un langage tout aussi "utile".

j'ai les c-sources pour quelques routines d'analyse numérique simples ainsi que les sorties compilées et les fichiers d'assemblage qu'elles génèrent.

Quelqu'un connaît-il un décomposeur (ou un c - >brainfuck)? traducteur) qui pourrait me donner quelque chose qui ressemble au "code source de brainfuck"?

25
demandé sur rekire 2011-02-26 07:26:29
la source

3 ответов

il suffit d'utiliser APL ou J.

contrairement à BF, ils ont été en fait conçus pour servir un but "utile" (et pas un "utile comme dans BF" sens) - et pourtant peut facilement faire Perl code-golf entrées ressemblent à des romans. (Le dévouement et la formation mentale pour apprécier ces langues sont actuellement plus que mes niveaux de compétence/effort.)

si le but est d'utiliser un langage purement ésotérique, j'ai toujours aimé le look de Piet tous les programmes. Il semble plus jolie et est en fait capable de résoudre des CS devoirs problèmes. Suivant les liens révélera "Piet assembleurs" et d'autres outils. Gagner.

codage heureux.

18
répondu 2013-01-23 11:57:33
la source

pour ce que ça vaut, je viens d'écrire un assembleur Brainfuck très simple (inspiré par ce post en fait), qui assemble le code source lisible (pas C, juste quelque chose de simple et sans nom) à BrainFuck. Le code source et compilation/instructions d'utilisation peuvent être trouvés ici: BrainFuck Assembler.

Edit: le projet a été récemment mis à jour sous un nouveau nom: BrainFix.

7
répondu JorenHeit 2013-03-04 04:32:36
la source

Autres questions sur