根据您的经验,选择对该项目至关重要的编程语言?
例如,如果我已经在JVM环境中工作,我应该更喜欢Clojure而不是普通Java吗?功能环境是否保证更容易扩展?更好的性能?
抛开其他因素,如熟悉语言,工具链等.在您的经验中,语言的选择是否至关重要?
>通常是数据挖掘项目涉及算法和数学(比其他类型的系统)可以更容易表达出来函数式编程>数据采矿项目将涉及聚合函数 – 功能更好编程,Clojure说>数据采矿计划也会更多适合并行 – 绝对是数据并行,甚至可以任务并行,又是一个强项函数式编程>并且像Clojure这样的函数式语言无论如何都可以与Java接口进行I / O,文件读写>我认为可以学习工具链容易;它不是那么不同,所以不应该是一个因素.
我自己也在问同样的问题,并为Clojure带来了一个很好的答案 – 我还在考虑如何将R加入到混合中.