摘要: 跨语言相互调用,一直是不同编程语言间代码交互Interop的难题,微软一直致力于给C++与C#找个理想的”翻译“,这么多年在语法语义(当然还应该包含编译器)和ABI(应用二进制接口)层面做了不少尝试,进而产生了C++\CLI,C++\CX和COM等技术产物,但这些产物如同现实中自然语言翻译一样,并不算太完美(java同其他语言交互的机制不太了解)。在这点上Python似乎把问题解决的很好,这也就是为什么Python会叫做胶水语言。正是由于python的这一特性,所以它被广泛用于自动化测试中。python与其他语言交互: 1.使用ctypes 模块调用 C 动态库:如果被测试模块是以C语言编.. 阅读全文
posted @ 2012-06-01 16:08 salomon 阅读(4297) 评论(0) 推荐(1) 编辑