免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3917 | 回复: 10
打印 上一主题 下一主题

想学个易于与c/c++ 交互的脚本语言 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-13 18:27 |只看该作者 |倒序浏览
想利于脚本完成一些字符分析繁琐,效率要求不太高的工作,但要求与c/c++交互方便,比如在c中调用脚本分析,返回结果之类的,高手推荐一下perl or python or other?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2006-06-13 18:48 |只看该作者
Perl 可以嵌入到 C 里面。
看这里:
http://svn.perlchina.org/trunk/POD2-CN/lib/POD2/CN/perlembed.pod

论坛徽章:
0
3 [报告]
发表于 2006-06-13 20:07 |只看该作者
记得有个swig的东西,绝对是楼主想要得

论坛徽章:
0
4 [报告]
发表于 2006-06-13 20:24 |只看该作者
对,swig很是强大,以前试用过一下的,支持多种脚本语言,perl,python,lua等

论坛徽章:
0
5 [报告]
发表于 2006-06-14 09:21 |只看该作者
多谢各位回复,swig好像重在解决其它语言调用c库的情况,flw回的帖子我看拉,是一种解决办法,还可以跨平台使用。我主要现在想使用一些脚本动态解释执行的特性还有就是它们对正则表达式有较好的支持,考虑过使用awk处理,利用管道重定向的方式处理进程间数据的交互,但感觉不够正统啊,也不知道可行不,另外就是采用awk的话我就不能跨平台拉,这样看来perl还是很正点的方法。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2006-06-14 09:57 |只看该作者
楼主在 5 楼的选择是正确的,
3 楼和 4 楼都没明白楼主想要干什么。

BTW:Lua 有时候也很不错,主要看你想干什么。libperl.a 相对于 Lua 来说,API 多一些,能适应的解决方案也就全一些。

论坛徽章:
0
7 [报告]
发表于 2006-06-14 13:34 |只看该作者
哈哈,我第一次听说lua也是听人说到魔兽上所有的插件开发都是用它完成的,天生就是嵌入到c/c++里的,据说速度也不错。要是轻便好用真是利器,看过一些例子,感觉它嵌入到c里面的方式最自然。

论坛徽章:
0
8 [报告]
发表于 2006-06-14 13:42 |只看该作者
python 也可以吧,我记得 boost 里有一个什么库...

论坛徽章:
0
9 [报告]
发表于 2006-06-14 14:46 |只看该作者
如果只考虑正则的话,正则的库倒多拉,我正要用pcre,这个用的应该是最广泛拉,不过这些嵌入到c里面的语言还是有一定作用的。另外想问下:写正则表达式匹配中文的时候,必需正则库支持utf8吧?

论坛徽章:
0
10 [报告]
发表于 2006-06-14 14:47 |只看该作者
up一下,掉的馁快。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP