Cはアセンブラに近い言語だから、細かい指示が必衰。メモリー管理必衰。
C++は、低級も高級も仮想化もメタもOOPも何でもできるが、複雑な子。メモリー管理必衰。
Java、C#は殆どのメモリー管理は言語任せ。だから、管理しなくても書ける。