编译器C到Brainfuck(骚扰教授)?

编译器C到Brainfuck(骚扰教授)?,c,decompiler,brainfuck,C,Decompiler,Brainfuck,我的一位教授说,他将接受我们愿意使用的任何语言的家庭作业。我和他相处得很好,我想和他闹一闹,用脑筋操、空格或其他同样“有用”的语言提交一份有效的家庭作业 我有一些简单的数值分析例程的C源代码,以及它们生成的编译输出和汇编文件 有人知道反编译程序(或C->brainfuck翻译器)可以给我类似于“brainfuck源代码”的东西吗?快速谷歌搜索会出现(a?),它链接到一个带有“all things brainfuck”的。我怀疑任何地方都有C->brainfuck翻译,我不认为有人会投入那么多时间

我的一位教授说,他将接受我们愿意使用的任何语言的家庭作业。我和他相处得很好,我想和他闹一闹,用脑筋操、空格或其他同样“有用”的语言提交一份有效的家庭作业

我有一些简单的数值分析例程的C源代码,以及它们生成的编译输出和汇编文件


有人知道反编译程序(或C->brainfuck翻译器)可以给我类似于“brainfuck源代码”的东西吗?

快速谷歌搜索会出现(a?),它链接到一个带有“all things brainfuck”的。我怀疑任何地方都有C->brainfuck翻译,我不认为有人会投入那么多时间。

只要使用或

与BF不同的是,它们实际上是为“有用”(而不是“BF意义上的有用”)的目的而设计的,而且可以很容易地使Perl代码看起来像小说。(享受这些语言的奉献精神和心理训练目前超过了我的技能/努力水平。)

如果目标是使用一种纯粹深奥的语言,我总是喜欢程序的外观。它看起来更漂亮,而且实际上可以。以下链接将显示“Piet Assembler”和其他工具。赢


快乐的编码。

为了它的价值,我刚刚编写了一个非常简单的Brainfuck汇编程序(实际上是受这篇文章的启发),它将可读的源代码(不是C,只是一些简单的无名代码)汇编到Brainfuck。源代码和编译/使用说明可在此处找到:


编辑:该项目最近更新了一个新名称:。

我完全同意belisarius的观点,我不认为交机器生成的代码算作用任何你喜欢的语言做家庭作业。如果我是你的老师,我会给你一个不好的分数。:-)@七是一样的。只需在编译版本中包含源文件的压缩版本,您就有了一种可即时反编译的语言。只需学习或J:-)毕竟,这些都是“有用”的语言。您应该用Postscript编写答案-教授可以在他的激光打印机上运行。Postscript是我最喜欢的语言之一。看看这一种。。。一个在Piet的BF口译员@贝里萨利斯美丽的艺术——我无法理解其他人的思想:)J令人难以置信。我想看看,但是。。。鉴于目前sourceforge的可用性,我建议您也到其他地方工作。