【问题标题】:Long function names in fortran/c/python and speed [closed]fortran/c/python 中的长函数名和速度 [关闭]
【发布时间】:2014-08-21 10:09:21
【问题描述】:

这个问题与When is a function name too long?这个问题完全没有关系

执行速度是否会因为您的函数名称很长而要从无数地方重复调用数千次而受到影响?优化标志是否在编译语言中处理了这个问题,所以没有问题?那么像 python 这样的解释型语言呢?

【问题讨论】:

标签: java python c function fortran


【解决方案1】:

在(典型的、静态的)编译语言中,它根本不重要,与“优化标志”无关。

在这样的语言中,函数名严格来说是在编译时用来标识事物的。它们被最终机器代码中的实际地址(或偏移量)替换。在 C 中调用函数时不会发生名称查找。

【讨论】:

    猜你喜欢
    • 2021-04-09
    • 1970-01-01
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 2021-08-30
    • 1970-01-01
    相关资源
    最近更新 更多