C语言可以开发应用软件吗?
推荐于2017-12-16
要是开发QQ,这种软件,那它也能,因为它有这个能力,但是费力,因为要它先天不足要借助与其他类库。
这一点上,C++的强大就体现出来了。拥有强大类库的支持,还有OOP的设计,那开发起来不管是效率还是理念都是高于C的。
2013-08-07
我们平常在电脑上所有程序都有可能是c语言做的,它的用处太多了,所以不用举例。
操作系统
UNIX 是第一个使用**语言设计的操作系统,它使用的编程语言就是C语言。后来,Microsoft Windows 和不同的 Android 组件也使用C语言编写。GUI(图形用户界面)
Adobe Photoshop 是目前**的图像编辑器之一,它的很多组件就使用C语言开发。此外,Illustrator 和 Adobe Premiere 也使用了C语言。嵌入式系统
C语言是开发嵌入式系统应用程序和驱动程序的**选择,因为它能够直接操作机器硬件。Google
Google Chrome 浏览器和 Google 文件系统都使用了C语言进行开发。此外,谷歌开源社区有大量的项目也都在使用 C/C++。编译器开发
C语言的常见用途之一就是开发其它编程语言的编译器,因为C语言具有低级语言的特性,可以直接访问机器硬件。使用C语言开发的编译器有 Clang C、Bloodshed Dev-C、Apple C 和 MINGW 等。游戏和动画
C语言是编译型语言,比 [Java] 或者 [Python] 等非编译型语言执行速度更快,这使得C语言在游戏开发领域不可或缺。数据库
MySQL 是目前使用最广泛的数据库之一,它就使用 C/C++ 开发。
C语言可以提高绘图性能,例如,作为一款 FPS 恐怖游戏,Doom3 在 2004 年就是用C语言进行开发,并运行在 Windows 系统。
2013-08-07