BLIS/COBOL
オペレーティングシステムは、特定のプロセッサやプロセッサファミリ用のアセンブリ言語で記述されることが多かった。アセンブラで書かれていないオペレーティングシステムは比較的低速だったが、修正と修復が容易というメリットがあった。C言語では、アセンブリ言語の替わりにオペレーティングシステム開発を可能にすることを意図して、低水準機能を盛り込んでいる。同様の目標でIBMのPL/Sの開発が為された。COBOLの高水準の性質は、オペレーティングシステム開発ではいくつかの課題があったが、BLISで部分的に対処された。これはBLISがCOBOL用に意図的に最適化されていたためである。