“杀鸡焉用牛刀”,用古人这句极具智慧的话还来回答这个问题再合适不过了!C语言的优势在于运行效率极高,一般用于底层系统开发或者对于速度要求极高的环境。
比如操作系统,驱动程序,嵌入式开发等等。但是C语言最大的不足就是开发效率低,在如今的互联网快速节奏的大环境中,人们需要的开发效率。如果你一定要用C语言开发网页,肯定是可以的!但是你和专业网页开发语言比起来,效率太低,太费劲,要做到同样的效果,费九牛二虎之力也未必能达到,如果有人坚持这么做,可能他只有和西北风的份了,连汤都喝不上。在软件领域,流行分层设计。C语言属于基础设施层面的语言,不适合网页开发这类上层业务。上层业务变化极快,需求极多,需求类型千奇百怪。而且一般还要求快速开发,效果酷炫。使用js,css,html这类快节奏的语言,最适合不过了。在软件的不同层次,有适合这个层次的开发语言,开发工具,还有其特定的生态环境。只有使用对的工具,做合适的事情,才能事半功倍。