cxm19941025
2016-06-26 00:57在写编译原理大作业里遇到一个问题,请教各位大神
作业是这样的,实现一个程序将指定程序翻译成目标语言程序。
指定程序是回文串判定/KMP/四则运算计算,三选一自己实现,语言C/C++/C#/Py他hon/Java/JS任选。
目标语言JVM/LLVM/MSIL/Python/JS五选一,但不能自己翻译到自己,比如Java-〉JVM.
我选的C->Python,感觉别的都好说,就是系统函数调用有什么好的处理办法?
另外C和python对于字符和整数的语法特性也有一定区别,比如在读入的字符串后加一个结尾符,两个语言的写法就完全不一样了,这个又要怎么处理?
我现在只能调整我的指定程序尽量向python语法靠拢,虽然作业只要求能正确编译指定程序就行,但是我觉得这么做好不科学。。。
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 一个关于操作系统和编译原理的综合问题?
- c++
- 2个回答
- 求各位大神帮忙修改一下,编译没错,但是结果一直不对?
- java
- 1个回答
- 请教大神,关于java文件编译成.class文件的问题(eclipse)
- java
- eclipse
- 2个回答
- 一个c语言问题,通过编译却在输出时崩溃
- c
- 1个回答
- c++ 在写文件的时候编译有错误怎么解决 求大神
- c++
- 1个回答
换一换