假设没有为程序生成字节码,例如在 Ruby、Perl 或 PHP 中,在这种情况下,每次执行再次到达第 1 行时,是否会重新解释下面的第 1 行?
while ($indexArrayMoviesData < $countArrayMoviesData + $countNewlyAddedMoviesData) {
# do something
}
也就是说,如果循环运行 100,000 次,那么该行将被重新解释 100,000 次?
如果是这样,字节码的创建不仅有助于程序的初始启动,而且在执行期间也有帮助?(因为代码不需要再次重新解释)