C语言可以开发应用软件吗?

我在网上看的,很多人说C语言是所有语言的祖宗,祖宗也不能活在现实里,好象说C只能开发底层驱动,比如系统。难道不能开发出来QQ、迅雷,或者什么应用级的软件!如果我理解错了,... 我在网上看的,很多人说C语言是所有语言的祖宗,祖宗也不能活在现实里,好象说C只能开发底层驱动,比如系统。难道不能开发出来QQ、迅雷,或者什么应用级的软件!如果我理解错了,请帮忙纠正!顺便透漏下C语言都能干什么!,最好举个实例!谢谢! 展开
 我来答
tattackor
推荐于2018-03-07 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:892万
展开全部
1、当然可以,理论上讲C可以完成所有的工作,但是考虑到实际工作量C只能做一部分软件。C主要是用在嵌入式中,一些对性能要求较高的系统软件的底层也用C来做。C++是面向对象的语言,在开发大型的软件中在结构上比C更清晰。两个语言都可以开发软件,只是侧重点不太一样。
2、C作为编程语言,它最主要的用途是在硬件方面,做一些嵌入式的直接对应硬件的控制软件,很少用于开发系统软件。而且系统软件是十分复杂与大型的软件,不可能由哪一种编程语言独立开发,特别是现在的系统越来越复杂与繁琐。
匿名用户
推荐于2017-12-16
展开全部
C能做的,你都说出来了。

要是开发QQ,这种软件,那它也能,因为它有这个能力,但是费力,因为要它先天不足要借助与其他类库。

这一点上,C++的强大就体现出来了。拥有强大类库的支持,还有OOP的设计,那开发起来不管是效率还是理念都是高于C的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-07
展开全部
所有软件c语言都可以做,不过还有其他好的编程语言,例如java。这两个都现在用的都很多。
我们平常在电脑上所有程序都有可能是c语言做的,它的用处太多了,所以不用举例。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdfarsight00
2023-01-11 · 超过16用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:1.6万
展开全部
  • 操作系统
    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语言在游戏开发领域不可或缺。

  • C语言可以提高绘图性能,例如,作为一款 FPS 恐怖游戏,Doom3 在 2004 年就是用C语言进行开发,并运行在 Windows 系统。

  • 数据库
    MySQL 是目前使用最广泛的数据库之一,它就使用 C/C++ 开发。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-07
展开全部
当然可以啊。由于C语言代码重用率不高,现在很多都是C++写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式