ファミコン・メガドラのソフトはフルアセンブラ。
でも、それはメモリ容量も限られてたし、CPUの能力も
低かった時代の話。CでもC++でもC#でもPASCALでも
PL/IでもALGOL60でも実装は出来る。
管理が楽なツールを使えばいい。
DirectXがC++だからC++が無理がないってのは
プログラム作ったことの無い奴の想像としか思えないけどな。
Win32APIだってC/C++だけどDelphiでもVBでも
問題なく呼び出せるんだし。