如何判断一个功能是用脚本还是用C++来实现?

baibaichen baibaichen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在实际编程中,我们需要自动化一些工作,比如,查找&替换某些字符串,假设在程序中有一个接口是这样的:
void Foo(char* p);

//.....一个地方
Foo("xxxxx);

//.....其它地方
Foo("xxxxx");

现在我更改了接口:
void Foo(TCHAR* p);//为了能支持多语言
现在我需要将所有:Foo("xxxxx") 改成 Foo(_T("xxxx")); 好像没有一个编辑器提供了这样的功能。除非使用脚本(如用perl)。

这是我能想到的应该用脚本来实同的功能,但是有时问题比较微妙。

这些天,我在工作遇到了这样的情况,我们需要二次开发一个产品的功能,该产品开发商提供了C++和脚本的接口(就是PERL了)。由于曾经有一个哥们用PERL开发了另一个类似的功能,也就是说,PERL可以达到我们的需求。

我也记得某位大虾说过,脚本这种胶水语言在某些场合非常有用,我不是很熟悉PERL,所以我很难判断在那些场景下该用脚本,那些场景下用C++来实现。

各位有何高见
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
baibaichen
其它技术问题 3,881 成员 9,044 内容