Compilation 代码的大小对编译或运行时有影响吗?

Compilation 代码的大小对编译或运行时有影响吗?,compilation,runtime,Compilation,Runtime,例如,在许多编程语言中,有两种执行循环的方法。当然,我指的是循环和while循环。这两个例子在编译时或运行时有什么不同吗?它是否依赖于编程语言 for(int i = 0; i < 1; i+=0){ //Infinite loop } while(true){ //Infinite loop } 第一个有更多的字符,但我不确定更多的字符是否意味着更多的编译/运行时间,因为这段时间是无关紧要的 更多的角色真的,真的不是问题 编译器和解释器无法处理符号表等问题。for循环有一个额外的符号。

例如,在许多编程语言中,有两种执行循环的方法。当然,我指的是循环和while循环。这两个例子在编译时或运行时有什么不同吗?它是否依赖于编程语言

for(int i = 0; i < 1; i+=0){
//Infinite loop
}
while(true){
//Infinite loop
}

第一个有更多的字符,但我不确定更多的字符是否意味着更多的编译/运行时间,因为这段时间是无关紧要的

更多的角色真的,真的不是问题

编译器和解释器无法处理符号表等问题。for循环有一个额外的符号。这将更加重要。此外,有两个运算符,并且需要考虑其中的参数类型,所有这些参数都加起来。

不过,像样的编译器会将任何一个循环变成无操作

DO
    IF(CONDITION) EXIT
END DO
DO WHILE(CONDITION)
END DO