如何将python编译成C代码
最近学了python,现在想要练练手,手头有块ARDUINOMEGA2560的板,是通过ARDUINO这软件下载程序的,而ARDUINO的编程语言跟C差不多,所以我想把p...
最近学了python,现在想要练练手,手头有块ARDUINO MEGA 2560的板,是通过ARDUINO这软件下载程序的,而ARDUINO的编程语言跟C差不多,所以我想把python的代码编译成C的,希望专业人士指点一下该如何做?
展开
展开全部
好像只有pypy项目的rpython语言(python的一个子集)可以转成c,几乎没有实际用途。
追问
具体要怎么做呢?为何说没实际用途?
追答
机器只能烧c程序,那就应该用c写,无论什么语言转换过来都没有直接用c写来的简单高效。
而且所有手册说明帮助全是c的话,要用python写怎么调用接口都是个问题。
你可以用c写io操作的程序,然后用python通过io和机器交互。
至于语言之间的转换,rpython是通过严格限制语法,删掉了python的很多特性才能转换成c,你写的时候会很不爽,其他语言甚至没听说过能转换的。
非得尝试好像有个rpythonic可以玩玩。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询