似乎大多数语言都具有一定数量的科学计算库。
- Python有
Scipy Rust有SciRustC++有几个包括ViennaCL和ArmadilloJava具有Java Numerics和Colt其他几个
且不说像语言R和Julia明确的科学计算而设计。
有这么多种选择,您如何选择适合任务的最佳语言?另外,哪种语言的性能最高?Python并且R似乎在该领域具有最大的吸引力,但从逻辑上讲,编译语言似乎是一个更好的选择。会有什么表现胜过Fortran?此外编译语言往往有GPU加速,而解释性语言如R并Python没有。选择一种语言时应该考虑什么?哪些语言可以在效用和性能之间取得最佳平衡?还有我错过的具有重要科学计算资源的语言吗?