私はKプログラミング言語に関するウィキペディアの記事を読んでいますが、これは私が見たものです:
インタプリタのサイズが小さく、言語の構文がコンパクトなため、K個のアプリケーションをプロセッサのレベル1キャッシュに完全に収めることができます。
私は興味をそそられます。プログラム全体をL1キャッシュに入れるにはどうすればよいですか?たとえば、CPUには256kbのL1キャッシュがあります。私のプログラムはそれよりもはるかに少なく、必要なメモリ量はごくわずかだとしましょう(たとえば、コールスタックなどのためだけに)。たとえば、ライブラリは必要ありません(ただし、プログラムがOS用の場合は、kernel32.dllなどを含める必要があります)。また、OSは、任意のプログラム(実行可能コード、スタック、およびヒープ)に最小限のメモリを自動的に割り当てませんか?
ありがとうございました。