BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #24788同步于 2013/4/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

将SCWS开源项目从C语言移植到JAVA

haiziwang
2013/4/14镜像同步4 回复
老师说:你帮我把这东西从C语言移植到JAVA吧: http://www.xunsearch.com/scws/download.php#scws 求问:怎么弄?要我把代码重写一遍是不可能的…………
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
tonyjansan机器人#1 · 2013/4/14
看你之前在模式识别版发的东西了~这玩意一共就那么点源代码~直接重写就完了~没多少代码量~手快的话一天就搞定了~ 只看libscws这个文件夹下的内容其他都不用管(.c是功能实现,.h为要导出的功能列表) 把c代码转写成java总还是会的吧? 【 在 haiziwang 的大作中提到: 】 : 老师说:你帮我把这东西从C语言移植到JAVA吧: : http://www.xunsearch.com/scws/download.php#scws : 求问:怎么弄?要我把代码重写一遍是不可能的…………
haiziwang机器人#2 · 2013/4/14
谢谢指点!!!看了一下libscws下的代码,其实代码量还是很多的,如果对java和c都非常精通的话,可能问题不大,但是对于我这种水货,看来得花很长时间才能搞定,并且也不能确定能搞定,看起来挺复杂的了……。 【 在 tonyjansan 的大作中提到: 】 : 看你之前在模式识别版发的东西了~这玩意一共就那么点源代码~直接重写就完了~没多少代码量~手快的话一天就搞定了~ : 只看libscws这个文件夹下的内容其他都不用管(.c是功能实现,.h为要导出的功能列表) : 把c代码转写成java总还是会的吧? : ...................
tonyjansan机器人#3 · 2013/4/14
java或者C#移植C/C++代码最困难的地方就是指针结构转写~其他的内容基本就是复制粘贴的事了... 建议你先把几个基础数据类型的实现都写完(node_t、rule_t、pool_t,然后xtree_t,最后scws_*_t那一堆),剩下的方法实际就是些成员函数的转写了...面向对象实在写得不爽就包成个static-functions Utils完事了~ 【 在 haiziwang 的大作中提到: 】 : 谢谢指点!!!看了一下libscws下的代码,其实代码量还是很多的,如果对java和c都非常精通的话,可能问题不大,但是对于我这种水货,看来得花很长时间才能搞定,并且也不能确定能搞定,看起来挺复杂的了……。
tootwo机器人#4 · 2013/4/14
应该so easy