这门语言虽然是很早以前发明的,新兴语言如c#、vb……功能十分强大,但每一个能代替C语言,原因:C语言结构简单,所占空间小,而且能直接对存储设备进行操作,所以适合底层程序设计,比如嵌入式设计,你用的遥控器、玩具赛车里面的芯片就是将C语言设计出的程序嵌入到硬件上而制作出来的;还有,像lunix这样很牛逼的操作系统也是用C语言做的,因为运行起来相当快!
还有还有啊,现在一名合格的黑客基本都会C语言,他们都是用这种语言编写突破网络的程序、破解密码的程序和病毒的……
你说的c++和c#等都是高级语言,不能进行底层操作,空间大,对硬件的要求太高,只适合编写一下很大的程序,一些功能实用、轻便快捷的程序还是要C语言这样的语言编写。
所以C语言无可替代!
C语言现在当然还有用。1、C语言是现在使用的大部分语言如C++、PHP、C#.....的基础,是入门的必修课。
2、嵌入式软件编程中,现在越来越多的人放弃汇编而转向用C语言来编程。
3、大学教育,C语言是首选的第一计算机语言,是学习编程的敲门砖。
当然有用,不过你直接学c++也不是不可以,但你一定要明白一个问题就是,c++是从c语言发展而来的,它用的依然是c语言的内容,只是在c语言的基础上由结构化开发变成了面向对象开发,而且又增加了一些类等的功能。直接学c++可能会有些难,先学c还是好的,c学明白了再学c++就容易很多了。