【发布时间】:2011-05-06 21:37:10
【问题描述】:
我正在研究启动一个数据挖掘项目的可能性,该项目将包括对数据的密集计算和转换,并且应该相对容易扩展。
根据您的经验,编程语言的选择对于上述项目来说至关重要吗?
例如,如果我已经在 JVM 环境中工作,我应该更喜欢 Clojure 而不是纯 Java 吗?功能环境是否保证更容易扩展?性能更好?
抛开对语言的熟悉程度、工具链等其他因素。根据您的经验,语言的选择是否至关重要?
【问题讨论】:
-
您“搁置”的因素至关重要。如果你只是为了这个项目开始学习 Clojure,你要么无法发挥它的优势——在这种情况下,你可以坚持使用例如Java - 否则会浪费太多时间,以至于这项任务必须非常棒才能弥补损失的时间。
标签: java programming-languages functional-programming clojure data-mining