C和C#都能开发win的.exe程序,请问两者有啥区别,谁的效率更高?

C和C#都能开发win的.exe程序,请问两者有啥区别,谁的效率更高?

C 更接近机器语言汇编,执行起来效率跟高速度更快。
C# 面向对象,编程更容易,人机界面能做的更好。
在处理算法时,比如做图形图像的压缩、渲染、旋转等,一般底层用 C 实现
在做漂亮好用的APP界面时,选用 C# 会好些。