“特殊编译器魔法”是什么意思?

dgo*_*o.a 5 nim-lang

Nim 系统模块中它说:

这里列出的大多数例程都使用特殊的编译器魔法。

“特殊编译器魔法”是什么意思?

Zal*_*ern 3

一般来说,这意味着该模块中的例程的实现不能用源语言本身来表达。即,编译器识别一组特殊的名称,并使用特殊的语义或以手写的汇编形式进行编译等。该通知通常是为了防止有人试图推理如何用语言本身编写接口。