به قول دوستان قیاس این ها باهم کار اشتباهیه.چون تنها ارتباطشون با هم اینه که همشون(java , Cpp, Csharp, C) از یک سینتکس استفاده می کنند.
کاربرد سی بیشتر واسه آموزش و استفاده تو برنامه نویسی های structural است.البته با سی ++ هم structural می نویسن. امکانات برنامه نویسی شی گرا به سی اضافه شد و...