亲爱的地球江南体育网页版科学社区,我寻找一个现代化大型Fortran语言项目,与地理空间NetCDF文件。这种语言的要求包括:坚如磐石的NetCDF图书馆(我们不想重新发明轮子)。-优秀的支持向量和矩阵(如通过操作符重载或类似的东西)。——本机性能是必要的(编译或jit编译)。——必须是开源的。——理想情况下,简单的绑定与Fortran(不是一个严格的要求)。“巨蟒”+“numpy”不是一个真正的可选项,因为定制数据与本机的性能。即使“numpy”实现在C语言中,该项目包括自定义操作矩阵的算法,我们不想写在C。Matlab是行不通的,因为它专有许可。“C”是行不通的,因为它几乎没有“现代化”一个Fortran代码库。 `Go` is probably not sufficiently well-established for scientific computing? `Julia` could be a promising option because it combines the ease of Python with native performance. `Kotlin` might be interesting because it combines the strength of the JVM with the possibility to compile to native code. `Swift` would be a great language, but I am not sure whether it is sufficiently mature for my targeted domain. `C++20` and `Rust` are additional options that might be interesting, but I fear the complexity of those languages (remember that this is for earth scientists, not computer scientists). Which options would you prefer for a gradual Fortran replacement with NetCDF files?