对Web的集体编程感兴趣 - Ruby或Python还是PHP?

时间:2009-01-04 00:49:35

标签: php python ruby artificial-intelligence recommendation-engine

对于像个人推荐系统,机器学习类型的网站上的东西,什么语言最好?

5 个答案:

答案 0 :(得分:16)

你最熟悉的语言是最好的。

我的意思是半严重。鉴于您项目的简要描述,没有理由相信您列出的任何语言会比其他语言更好或更差。这三种语言适用于大致相似的任务,所以你应该选择一个你最熟悉的语言并继续。

任何其他建议都是对一种语言或另一种语言的倡导,没有真正的基础来评估它们。你的描述太模糊了。

答案 1 :(得分:1)

答案 2 :(得分:0)

比尔·卡尔温提出的所有要点都是完全有效的:你们应该以你们最熟悉的方式运作。

如果这不是一个因素,我个人会建议Ruby。这是一种令人难以置信的强大语言,它与Lisp有很多共同之处,对于人工智能编程来说,即使不是更好,也可能与Lisp一样好:它是一种非常动态,可自我修改的语言。作为一个额外的好处,Ruby有一个非常好的标准库,包括一些很棒的库,比如分布式计算库“dRuby”。

答案 3 :(得分:0)

我碰巧认识一位世界级的机器学习专家。他喜欢Prolog,特别是对于系统的更高级逻辑。甚至在很长一段时间内都没有人听到过这样的提及。就个人而言,我喜欢Java。但是如果你要进行密集的机器学习,你应该关注数学处理的速度。在我看来,数学的C ++。

答案 4 :(得分:-2)

我最近在我的日常工作中为一个项目做了一些研究。这是一个推荐系统,选项是php,perl或python。

PHP几乎立刻就出来了,没有好的第三方开源库,语言本身也不适合任何复杂的实际编程。

Python有一些我想尝试的库,Perl没有,所以我选择了Python。最后,这些图书馆都没有对我有用,但除了图书馆支持之外,我还是个人喜欢python,所以这是正确的决定。

因为您的问题非常模糊,我只能建议您使用PHP并根据图书馆支持选择适合您特定问题区域的语言以及您使用该语言的舒适度。我会说图书馆支持是你决定的最大因素,而语言熟悉度/偏好是紧随其后的。