最近为了方便工作,需要实现自动脚本绑定(所谓自动脚本绑定,即用 Lua、Python 之类的脚本语言来操作 C/C++ 的代码)的工具,因此首先要求无需手工编写任何绑定代码,此外还要考虑借助 Python 模板技术来批量生成代码,最终的目的是只需要在生成的框架上按需求添加业务逻辑。请注意,代码自动生成不是本博文的主旨,只是简单的演示脚本绑定例子。
对程序员这种一心只想偷懒的人来说,类似的重复工作都是写个程序来自动完成。下面介绍下我写的工具,它就是干这活儿的。
最近为了方便工作,需要实现自动脚本绑定(所谓自动脚本绑定,即用 Lua、Python 之类的脚本语言来操作 C/C++ 的代码)的工具,因此首先要求无需手工编写任何绑定代码,此外还要考虑借助 Python 模板技术来批量生成代码,最终的目的是只需要在生成的框架上按需求添加业务逻辑。请注意,代码自动生成不是本博文的主旨,只是简单的演示脚本绑定例子。
对程序员这种一心只想偷懒的人来说,类似的重复工作都是写个程序来自动完成。下面介绍下我写的工具,它就是干这活儿的。
Google编码规范,包含C++,Java,Python,JSON,Objective-C,Shell。在制定自己的编码规范时可以参考一下。
def hello
puts "hello world"
end
1 2 3 |
|
Leonhard Euler