三者的面向不同 c主要是面向过程的语言,语言以函数为组成单位,主要用于开发中低层的程序,比如系统程序\驱动程序\硬件嵌入式等,直接翻译成机器目标代码执行 c++既支持面向过程又支持面向对象,在c的基础上提供了面向对象,以类来组织程序,但是又完全的支持c,现在一般都用C++开发,用纯C语言的比较少了,是直接可以翻译成目标代码执行,也主要用来开发中低层的面向操作系统或硬件的程序 c#是完全面向对象,语言以类为组成单位,主要面向高层事物处理,翻译成微软中间语言,通过基于.net fw框架库的.net runtime运行.比如开发B/S的程序大多用它...
|