これは、Kプログラミング言語に関するウィキペディアのエントリからの抜粋です。
インタプリタのサイズが小さく、言語の構文がコンパクトなため、K個のアプリケーションをプロセッサのレベル1キャッシュに完全に収めることができます。
特にKプログラムをそれほど小さくしているのは何ですか?'
Kの演算子、map
Haskellのようなコンパイルされた関数型言語、またはCのようなコンパイルされた命令型言語の同等のループを使用する場合、コンパイラが根本的に異なるアセンブリコードを生成することや、インタプリタの内部で発生することがループとは大きく異なるfor
ことは想像できません。。Kのランタイムとプログラムを非常に小さくする特別なものはありますか?for
SOについても同様の質問がありますが、そこにある答えは基本的に何も明確にしません。