关于JVM的operand stack(操作数栈)


这篇文章不是用来说JVM的operand stack如何如何的。

我们来看下operand的翻译

n. [计] 操作数;[计] 运算对象

几乎都将operand stack翻译为操作数栈,我一直疑惑这是个啥意思。

大家知道JVM是基于栈设计的,C是基于寄存器设计的。为啥这样说呢,直白点就是指令存储在哪里,然后执行。

所以我觉得,叫做 运算栈 是不是更好点呢。

------------------------------------又扯淡了-----------------------------


上篇: 初识Go 下篇: 一点点想法,关于Spark执行引擎大幅优化