TI-84+ Basic 中最快的无限循环是什么?

What is the fastest infinite loop in TI-84+ Basic?

由于技术上有 4 种循环类型(for、while、repeat 和 goto/lbl),哪一种使用起来最快"infinitely"?这就是我的意思:

while 1
End

repeat 0
End

lbl 1
goTo 1

for(n, 1, [number large enough to function as practically infinite]
End

哪一个最快,或者还有更快的?

就大小和速度而言,repeat 和 while 循环是最快的。

While 1Repeat 0都是2个字节,而End是1个。以space来说,都是4个字节。

速度方面,也是如此。试着做一个简单的程序,循环到无穷大并计时。

TL;DR:While 1: EndRepeat 0: End

技术上最快的是:

AsmPrgm
18FE

作为汇编程序必须是运行。

这是使用 Z80 组件创建一个无限循环(除非通过重置按钮,否则无法停止)循环。代码 运行 直接由处理器处理,因此 OS 不需要花时间解释它。