可能很多时候都不用C语言做产品,要么用C++或者Java回去其他语言。
不过C语言是入门基础,计算机专业必学的入门基础,你在学其他语言的时候会发现可以看到C语言的影子。
搞笑,你叫那些说C淘汰的用C++写操作系统看看,我告诉你,操作系统还是用C和ASM(汇编)来写才是王道,别把C++看成神,至于C#嘛,是个四不象,我看象是C++的阉割版加上JAVA的模仿版。MS的把戏而已。写操作系统我肯定C++的那些新特性用不上,用的上的也是C的特性,姜还是老的辣,用C写系统比较简洁直接。 面向底层方面,比较谨慎操作的地方,比如单片机,还是C有优势。C和汇编也能结合得最好。C和汇编混合编程更能体现C的底层优势。我认为C是最好的语言,C++比较高级的。主要用于面向对象的开发,C是面向过程的,也叫中级语言,这种语言不会过时。可以用于软件开发,也可用于写系统软件(指操作系统和周边的系统工具) C++把简单的东西复杂化,搞一大堆抽象的东西叫你头大。还有,C++有62个关键字,C只有32个,清楚了吧。
记住,C与C++是两种语言。要学也应该当成新的语言来学。
只要有1个人用它,那它就不会被淘汰。哪怕是以前的16位汇编,我告诉你,现在一样有人用,一样有人用它开发16位的东西,而DOS现在也在大部分的人的电脑上装着。