大家都说了这么多。
C语言不会过时,因为还没有其他语言可以写操作系统。如果有一天有了,估计C就要过时了。
深入学习C语言,十几年的时间根本不够。
你要是想彻底明白C语言,你还需要明白硬件,汇编……
优点是,C是为专业人员在一定程度上取代汇编的,缺点是对于一般人太难用。
C++在C的基础上加入了面向对象,希望保留C的性质,不幸的是,愿望是美好的,目前的编译器还不行。
C#放弃了对C的完整支持,加入了面向对象,给一般人员使用。
Java是良好设计的面向对象语言,适合编写应用程序。(非操作系统和驱动程序以外的大部分程序)
此外:
C主要写操作系统、驱动程序等对性能很敏感的程序。
Fortran用于科学计算
COLBA用于银行系统
Pascal用于教学
微软钟爱BASIC
还有上百种为不同目的设计的计算机语言
学习基本上C/Java/Pascal三者选一,个人觉得从计算机总体掌握C好一些,如果偏重于“实用”那么Java。
如果你打算成为“砖家”,那么你迟早要学习C。
温馨提示:答案为网友推荐,仅供参考