标签: compiler-theory
我们知道编译器可以将高级语言转换为低级语言,例如将C转换为汇编语言。
但是反过来可能吗?
答案 0 :(得分:2)
有一点,是的。他们被称为反编译器。
http://en.wikipedia.org/wiki/Decompiler
答案 1 :(得分:1)
使用输入到输出的正确映射任何语言都可以转换为任何其他语言,假设存在映射每个语言的每个特征的机制。
这些工具的实用性值得商榷,所得代码的可读性/可维护性简直太糟糕了。
但你说的是理论,是的,理论上可以将任何语言X映射到任何其他语言Y.