我一直在阅读维基百科关于 K 编程语言的文章,这就是我所看到的:
解释器的小尺寸和语言的紧凑语法使得 K 应用程序可以完全适应处理器的 1 级缓存。
我很感兴趣。怎么可能将整个程序放在 L1 缓存中?比如说,CPU 有 256kb L1 缓存。假设我的程序比这要少得多,并且它需要很少的内存(例如,仅用于调用堆栈等)。比如说,它不需要任何库(尽管如果一个程序用于操作系统,它需要包含 kernel32.dll 或其他)。操作系统不会自动为任何程序分配一些最小的内存(好吧,对于可执行代码以及堆栈和堆)?
谢谢你。