Tengo un programa básico en C que deseo convertir al lenguaje brainfsck pero no encuentro nada sobre el tema. Encuentro muchos convertidores "brainfuck to C" pero no al revés. Encontré C2BF pero no entiendo cómo usarlo o si eso es lo que necesito.C al compilador brainfuck?
17
A
Respuesta
10
C2BF es un programa C que se distribuye como código fuente C.
Para construir el C2BF necesita svn, Gnu Make y yacc y flex para instalar. Una vez que haya compilado C2BF, debería hacer exactamente lo que espera.
Si está utilizando algún tipo de sabor de Linux:
cd ${HOME}
svn co https://c2bf.svn.sourceforge.net/svnroot/brainfuck/c2bf/trunk c2bf
cd c2bf
sudo apt-get install bison flex # or yum install bison flex
YACC=bison make
debería darle el compilador en ${HOME}/c2bf/cc/c2bf-cc
.
Si está utilizando Windows tiene que instalar algo como MinGW o cygwin para compilar las cosas.
Cuestiones relacionadas
- 1. compilador Brainfuck en scala
- 2. Compilador C a Brainfuck (por hostigar a un profesor)?
- 3. Hacer un compilador JIT
- 4. Imprimir un número en brainfuck?
- 5. Infinito Contando Loop en Brainfuck
- 6. C# - Error del compilador - al asignar int [] al objeto []
- 7. Estructuras de control que implementa en Brainfuck
- 8. compilador C#:/nostdlib opción
- 9. multiplataforma C++ compilador cruzado
- 10. Implementando bucles Brainfuck en un intérprete
- 11. compilador PIC16 C
- 12. ¿Hay un compilador de C que se dirija al 8086?
- 13. "No compilador de C aceptables encontrado" al instalar APC
- 14. ¿Cómo comunicar información de rango al compilador de C++?
- 15. compilador de C# Directivas
- 16. compilador C desde dónde?
- 17. compilador C para Windows?
- 18. compilador "g ++" y "C++"
- 19. frontend al compilador basado en LLVM
- 20. ¿Compilador de C estándar actual?
- 21. La diferencia entre el compilador de Mono C# y el compilador MS C# con respecto al alcance
- 22. compilador de C++ con CRTP
- 23. Código abierto compilador/convertidor C++ a C#
- 24. C/C++ retroalimentación compilador de optimización
- 25. compilador de PIC C gratuito
- 26. Escribiendo mi propio compilador C++
- 27. Optimizador del compilador delegado C#
- 28. compilador de C# 1685 Advertencia
- 29. compilador C++ intérprete/consola/snippet
- 30. compilador independiente de C# portátil
Quiero convertirlo realmente en código fuente, no volver a compilarlo en algún paso intermedio – MyNameIsKhan
Todavía es un compilador, lo que está produciendo es código BF. Tenga en cuenta que dado que BF es mucho más limitado que C (aunque está completo) esto no será trivial, el concepto de "puntero" realmente no tiene sentido, o ejemplo. –
Probablemente sea mejor que convierta el ensamblado a brainfsck y compile el código C para el ensamblaje. – Claudiu