C言語の代替ということは即ちアセンブリ言語の代替に他ならない
アセンブリ言語(もっと言えば機械語)がわからんヤツは議論に参加する資格なし

では何故、C言語の代替を求めるのか?
それはC言語に時代錯誤な過去のしがらみが大量に残っているからである

多くのプログラマを困らせる(仕様上の)あいまい、無責任を許してはならない
今となっては使い物にならないものはバッサリと捨てる
多くのプログラマが毎回唱えるおなじないは簡素化もしくは自動化すべき