本文位置:首页 > > 社会新闻 >

prolog的性能怎么样?

文章发布时间:2015/7/2 7:11:08



精细化管理抓好三个环节18浣嶄紵澶у湥鍝查潰瀵规浜$殑鎬濊€?50年代中国写真…【老照片】(上)2012届高三二轮专题卷:选择题(一)(湖南)腾讯出的微社区你怎么看?

十二条假设,所有顶尖人物都在掌握的思维!四川话一直都是现在这种调调吗?【FS--素材】花瓶花盆,舌根舌苔厚重湿浊阻中焦视频:陈海春《高端人脉管理》第二讲南燕生活已不易,且行且珍惜最有抗击癌症的食物视频:金陵十三钗完整版人类未来是否能记录下嗅觉甚至记录对某个场景的感觉?微语录精选0302:有才华的人低调起来才是甘于平凡心善?心宽?心正?心静...【精美图文】网传“男神”的50个标准,满足30条会遭哄抢!当你不敢拒绝的时候,你在害怕什么一张图看懂汉字历史演变脉络专辑:[档案(上视纪实频道)]大全集【视频集系列】1把握教学十大原则民工结临时夫妻如何巩固夫妻感情梅花易数入门(修改版)【中医小偏方】涂抹花椒酒止牙疼病愈后给力滋补——黄花海带牛尾汤太神奇了!太有创意了!太漂亮了!中国历史上的“九圣”周国平散文:平淡的境界人类正变得越来越笨?自古追求长寿好,掌握方法最重要!解放军8月1日起启用新式勋章奖章纪念章鐧惧悆涓嶅帉缁忓吀鑿?--绾㈢儳鐙瓙澶?为什么感觉有时候关车门的时候会出现触电的感觉?生骨散(祖传)醋溜黑豆最养颜-偏方秘方成功人生的35条定律2聪明和愚蠢的区别绝命毒师的怀特夫人帮情人缴税款的动机分析?内经病机十九条之研究可以自我复制繁殖的纳米机器人是否违背能量守恒?《文镜秘府论》下爽口泡菜的做法智能手表的出现会对运动手表产生什么影响?深刻解读肺金怎么来克肝木问题

老北京一些鲜为人知的下酒菜--赫舍里嘉嘉爱你却总招你烦“老妈口头禅”哪句让人印象最深刻?支付宝如何核查身份证真实性?深刻解读肺金怎么来克肝木问题

相关问题:


在书上了解了一些prolog的知识,感觉它是在通过遍历所有可能的结果以解决问题,这样的处理逻辑性能上可以接受吗?还是说他有自己的办法去提高效率

网友回答:


prolog的性能怎么样?

性能也可以很好的。

1,你要是使用SICStus。他们是唯一一直致力于优化性能的。新版本甚至有直接编译成本地代码不依赖runtime的玩法。性能又提升一步。

2,你要了解Prolog的执行机制甚至是内存模型,一些indexing什么的奇技淫巧才能用好。可以考虑读WAM的基本论文,理解structure-sharing和structure-sharing的基本概念,进而明白resolution和unification是怎么完成的,然后再读了The Craft of Prolog,那么你就不会跳坑了。


答友:虽然Prolog是declarative语言,但是多运用procedural的思维方式还是可以提升效率的;例如,多运用cut。


答友:好像蛮差的。。。试过下面这段斐波那契数列的规则:

fab(2, 1).fab(1, 1).fab(N, A):- N > 2, M is N - 1, fab(M, B), L is N -2, fab(L, C), A is B + C.




不存在相应的目录