1.3 C语言的发展方向

20世纪80年代初,C在UNIX系统的小型机世界中已经是主导语言了。从那时开始,它已经扩展到个人计算机(微型机)和大型机(庞然大物),如图1.2所示。许多软件开发商都首选C语言来开发其子处理程序、电子表格软件、编译器和其他产品。这些公司知道,C可以产生紧凑而高效的程序。更重要的是,他们知道这些程序易于修改而且易于适应新的计算机模式。

对于公司和熟悉C语言的人有益的东西,对其他用户同样有益。越来越多的计算机用户已转向使用C以便利用其优点。不一定非得是计算机专业人员才能使用C。

广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元

在20世纪90年代,许多软件开发商开始转向使用C++语言来进行大的编程项目。C++向C语言嫁接了面向对象编程工具(面向对象编程是一种哲学思想,它试图让语言来适应问题,而不是让问题来适应语言)。C++差不多是C的一个超集,意味着任何C程序都同时是,或差不多是一个有效的C++程序。通过学习C,您还会学习到C++的许多知识。

阅读 ‧ 电子书库

图1.2 C的应用领域

不管C++和Java这样较新的语言如何流行,C在软件产业中仍然是一种重要的技能,在最想获得的技能中,它一般都列在前10名。特别是在嵌入式系统的编程中,C已开始流行。也就是说,它将用来为汽车、照相机、DVD播放器和其他现代化设备中逐渐普及的微处理器编程。同样,C已开始进入长期以来一直属于FORTRAN的科学编程领域。最后,由于它是一种适合用来开发操作系统的语言,C在Linux的开发中也扮演着重要的角色。因此,在21世纪的前10年中,C仍将保持强劲的势头。

简言之,C是最重要的编程语言之一,并将继续如此。如果您想找一份编写软件的工作,则首先您应该能够回答“是”的一个问题就是:“请问,您会使用C吗?”