为什么C会成为编程中的强大武器呢?(回答楼上观点)
C语言当初刚刚推出的时候还是Pascal、Fortran(呵呵,现在还有多少人记得Fortran的语法)、Cobol大行其道的时候,为什么C能很快流行而且历久不衰呢?
因为这四个原因:
(1)C语言编译器非常优秀,编译后的程序执行效率高;这是最重要的因素。
(2)C语言语法虽然严格,但是又非常灵活,大受程序员欢迎;
(3)C语言是一种“中级”语言,也就是说,本身是一种高级语言,但是又能够很好地兼容汇编代码,进一步提高了效率;C语言从底层驱动程序编写到Windows界面设计无所不能。无论是在Unix系统中编写网络通讯接口,还是在Windows系统中开发GUI,甚至在单片机、工业控制芯片中取代汇编语言开发底层硬件驱动程序,C语言的表现都很优秀。
(4)C语言在它的发展史中,积累了越来越多的丰富的程序库,远远比其他语言的程序库丰富。相关的资源也很丰富,这和程序员的拥护关系很大。
个人观点,仅供参考。