【问题标题】:Why fewer segment violation error met in Python than Fortran?为什么 Python 中遇到的段违规错误比 Fortran 少?
【发布时间】:2023-04-02 14:05:01
【问题描述】:

根据我有限的经验,在 Python 中,遇到段冲突错误的情况比 Fortran 少得多(有时即使有很多编译标志也很难调试)。这是因为 Python 具有更宽容的内存管理还是?

【问题讨论】:

  • 我记得你不能在 Python 中有指针,而它们存在于 Fortran 中。显然,当使用指针时,很容易出现分段违规(use after free 等)。
  • Gfortran 10 或更新版本在遇到错误时提供重要的调试细节。
  • @King,真的吗?我迫不及待地想试试!刚刚尝试到 gfortran 9。

标签:
python
segmentation-fault
fortran