新言語の条件

(1)シンプルな言語仕様(言語仕様が小さいことで、プログラマーの学習不足によるヒューマンエラーが減る)
(2)低レベル記述可能(OS、デバイスドライバーを作れる)
(3)IDEによる開発支援可能(ソースをあちこち見なくても、ソースを覚えていなくても、プログラムを書ける)
(4)多くのバグはツールが見つける