C 有很深广的历史,对计算机科学有很深刻的影响。应用也很广泛,有着不可替代的地位。
C++ 是面向对象的语言,历史相对短一些。一般认为复杂到无法接受的程度。后续诞生的各种语言,都比它要化简了很多东西。当然也大量的借鉴了一些。
C# 是微软的产物。历史短,地位和应用范围较前两者都小。不过发展的也算快。
以上观点纯属个人想法,由于学识浅薄,加之时间仓促错误不当之处在所难免。欢迎大家指正。
像这种问题楼主就应该百度一下,获得相对系统一些的介绍。我想我们在这说的要么是自己的一些理解(恐怕多少有些主观色彩和一定的误区。比如 C# 我就不懂)。要么就是 COPY 来一些结果(恐怕不是长篇大论,就是支离破碎)。