CやC++言語のように、機械語と同じ論理レベルで何でも出来てしまう言語システムを
使うから、バグも悪意もなんでも出来てしまうのだ。業務に必要な機能しか持たない
用途向けの専用言語にすれば、かなりのリスクと複雑さを避けることができる。
CやC++はあまりにもローレベル過ぎるのだ。OSもまたCやC++でアプリケーションとの
インタフェースを持たせているなら、それでアプリケーションがCやC++で書かれる
ことにもなる。事務用途にはやはりCOBOLのような専用で決まった処理しかできない
真の高級言語が安全だといえる(ただし変な拡張はしていないものとする)。