首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【跨语言编程、第一篇】题词

2013-09-07 
【跨语言编程、第一篇】前言最近由于工作的原因碰到了一些需要进行跨语言编程的情况,在经历各种痛苦的挣扎之

【跨语言编程、第一篇】前言
最近由于工作的原因碰到了一些需要进行跨语言编程的情况,在经历各种痛苦的挣扎之后才得以解决一些问题,决定写这个系列的博客主要出于几个方面的考虑:工作的时候解决问题优先,并没有把细节问题考虑的非常周到,一些感兴趣的点也没有深究由于跨语言编程适用场景并不是很多,下次碰到类似问题还能不能记得真心是个问题,所以给记录整理下来,一劳永逸XD最后当然是方便各位同行参考指正咯,基本的分享精神是要有的说说碰到过的跨语言编程的应用场景吧调用被调用C++C#C++Ojbective-CC++javaC++COMpythonC++pythonC#
列完这表大家也不难看出我主要还是在使用C++和python进行编程,其他语言都是辅助性的,只有在碰到特定场景才会去使用被调用栏的这些语言,譬如:在进行sharepoint开发工作的时候基本所有API只提供C#的接口,所以必须采用C#在进行mac相关开发的时候,主要采用C++,但是涉及到选择文件对话框这种跟操作系统密切相关的东西还是得用Ojbctive-C很多时候使用python进行开发的主要原因是开发效率非常高,但是碰到具体细节的时候还是得使用其他语言看完这表不得不感概一下曾经投入大量心血的java已经处于“被调用”的行列了,作为一名程序猿还是挺多感概的,希望以后能在C++的道路上走的长远一些,就技术来说,适当的广度是有帮助的,但是必须要又一个能体现深度的方向。
既然题目是前言,本篇标题是前言,就多扯点虚的东西,哈哈。工作上设计的技术点比较偏,所以找资料基本都是去外网,英文与中文资料的比例超过10:1,在各大论坛、问答平台晃悠之后最大的感慨就是老外对待技术的态度确实非常让人敬佩,特别是在互助与分享精神这方面,印象最深的是在technet上问问题的一次经历,一个沙特的老外居然跟踪帮助了我2个星期之久。国内的技术水平不是我一个刚步入社会的初级菜鸟够资格评论的,但是我觉得分享精神和对技术的执着精神是我们应该学习的,不管是对待技术还是对待生活,浮躁绝对不是一个正确的方式。
言归正传,上表所提到的语言交互的场景,具体情况在这个系列的文章中还会细分,譬如python调用C#的方式会分以下两种方式来进行:通过IronPython来调用C#通过将C#写成COM组件,然后使用python进行调用然后由于我自己实力有限,就跨语言编程来说也不一定能给出非常高深的见解,这个系列的定位是初级入门水平,所以各位高级选手可以直接跳过了,当然有愿意给出批评指正意见的我也非常欢迎。

热点排行