1

我一直在编写编程游戏——随之而来的是编写编程语言。最初,我希望编程语言是汇编语言的大体简化(如果有人知道那是什么,就像游戏 EXAPUNKS)。

但随着事情的发展,我对功能上瘾了,该语言最终变得非常像带有 intel 语法的稍微简化的 x86。有一个关键区别:

我的语言不需要逗号。mov [eax+1] ebx在我的游戏中完全有效。

那么,为什么 intel 语法中需要逗号?在某些情况下,缺少逗号会导致歧义吗?我正在考虑实施逗号只是为了让语言更熟悉,但它并不真正需要它们。

4

0 回答 0