文件名称:Timsort For Fortran:通过 ISO_C_BINDING 在 Fortran 中使用 timsort.c-开源
文件大小:21KB
文件格式:ZIP
更新时间:2024-08-28 06:00:36
开源软件
这项工作只是更大项目的一小部分。 我发现我需要在 Fortran 中使用 Timsort,但找不到 Fortran 实现。 我确实找到了 C 和 C++ 中的实现。 我的第一个努力是(痛苦地)将 C++ 代码翻译成 Fortran。 然后,我决定从 C 代码翻译可能更容易一些。 然后我顿悟了! 为什么不使用 ISO_C_BINDING 库并保留 C 代码。 所以,经过几次错误的开始,我终于成功了。 这个项目包含我的解决方案。
【文件预览】:
timsort-master
----timsort.h(3KB)
----LICENSE(11KB)
----timsort.c(12KB)
----AUTHORS(165B)
----timsort_r.c(648B)
----timsort-impl.h(25KB)
----README.md(5KB)
----stresstest.c(4KB)