c decompiler brainfuck

lolcode



¿Compilador C a Brainfuck(por acosar a un profesor)? (3)

Un profesor mío ha dicho que aceptará las tareas en cualquier idioma que nos gustaría usar. En términos suficientemente buenos, me gustaría meterme un poco con él y enviar una tarea válida utilizando brainfuck, espacio en blanco o algún lenguaje igualmente "útil".

Tengo las fuentes C para algunas rutinas de análisis numérico simples, así como la salida compilada y los archivos de ensamblaje que generan.

¿Alguien sabe de un descompilador (o un traductor C-> brainfuck) que podría darme algo parecido al "código fuente de brainfuck"?


Para que valga la pena, acabo de escribir un ensamblador Brainfuck muy simple (inspirado en esta publicación SO en realidad), que ensambla código fuente legible (no C, solo algo simple y sin nombre) para BrainFuck. El código fuente y las instrucciones de compilación / uso se pueden encontrar aquí: BrainFuck Assembler .

Edición: El proyecto se ha actualizado recientemente con un nuevo nombre: BrainFix .


Sólo tiene que utilizar APL o J

A diferencia de BF, en realidad fueron diseñados para cumplir un propósito "útil" (y no "útil como en BF") y, sin embargo, pueden hacer que las entradas de Perl-golf de golf parezcan novelas. (La dedicación y el entrenamiento mental para disfrutar de estos idiomas actualmente son más que mis niveles de habilidad / esfuerzo).

Si el objetivo es utilizar un lenguaje puramente esotérico, siempre me ha gustado el aspecto de los programas de Piet . Se ve más bonito y en realidad es capaz de resolver problemas comunes de tarea de CS . Siguiendo los enlaces revelaremos "ensambladores Piet" y otras herramientas. Ganar.

Feliz codificacion


Una búsqueda rápida en Google muestra el sitio (a?) Brainfuck , que enlaza con un archive con "todo lo que Brainfuck". Dudo que haya un traductor C-> brainfuck en alguna parte, no creo que alguien invirtiera tanto tiempo