通过询问不同语言的“相对流行度”,而不是询问“什么是最好的语言?” 或者“你最喜欢的语言是什么”,我希望让这个有点客观。
我想要一种用于机器学习/矩阵的语言,即:
- 开源友好(cf matlab)
- 快速用于内部循环(cf python、matlab)
- 矩阵速度快(大多数语言大致相同,因为它们通常可以使用 BLAS)
- 具有简洁易读的语法(cf java)
我目前已经选择了java,因为它在所有方面都很平均,但真的很差,但我不禁感到java越来越过时了,例如没有运算符重载,以及无聊的泛型,所以我想知道不同语言在机器学习中的相对流行度是什么感觉?
我认为大多数人使用 C++、matlab 和 python,但只是好奇是否有一些我错过的语言,每个人都在忙着使用,我还没有意识到?