C语言主要用在哪些方面?

 我来答
尚学堂前端学院
2020-12-29 · 百度认证:北京尚学堂科技官方账号
尚学堂前端学院
向TA提问
展开全部
1、上层开发
其实用 C 语言做上层应用程序开发和写界面不是明智的选择,比如 Windows 上面,画个窗口,写个消息处理函数,麻烦的要死。
做上层应用程序开发,其实大家都在用:
Windows: C++,MFC/QT
Android: Java
IOS: ObjecTIve-c / swift
Linux: C\C++,GTK+/ QT(Linux 图形界面应用程序)
2、底层开发
C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动,操作系统内核,还有各种嵌入式软件,固件。
下面列举了C语言一些常见的领域。
(1)应用软件。Linux操作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。
(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。
(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。
(4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。
(5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。
(6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。
学习C语言,就来北京尚学堂!
MM喵喵兔
2020-12-31 · TA获得超过3443个赞
知道小有建树答主
回答量:1.4万
采纳率:65%
帮助的人:344万
展开全部
C语言的应用领域分两大块:系统软件开发和应用软件开发。其中C语言最主要用于编写系统软件,编写应用软件不是它的强项。
系统软件开发

操作系统:UNIX、Windows、Linux。
驱动程序:比如主板驱动、显卡驱动、摄像头驱动。驱动一般是用C语言和汇编语言写的,C++ 在这方面稍弱。
数据库:SQL Server、Oracle、MySQL、DB2。
应用软件开发

办公软件:WPS。
图形图像多媒体:Photoshop、Mediaplayer。
嵌入式软件开发:嵌入式软件开发说得简单点就是芯片编程,比如我们以后学习在单片机和 ARM 上进行的开发都属于嵌入式软件开发。
游戏开发:2D、3D 游戏。CS 整个游戏的引擎全部是用纯C写的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听宇傾言

2022-03-28 · TA获得超过6380个赞
知道大有可为答主
回答量:2.5万
采纳率:60%
帮助的人:992万
展开全部
C语言主要用于编程,它是一种入门级别的语计算机语言,而且也是很多新语言的基础性,在大学的时候,很多专业都要学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
积极向上的小w
活跃答主

2022-04-02 · 守护你的好奇心是我的星辰大海
知道答主
回答量:4289
采纳率:20%
帮助的人:79.2万
展开全部
其中C语言最主要用于编写系统软件,编写应用软件不是它的强项。 系统软件... 驱动一般是用C语言和汇编语言写的,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科精选
高粉答主

2021-01-26 · 每个回答都超有意思的
知道答主
回答量:60.8万
采纳率:14%
帮助的人:3.1亿
展开全部

C语言:通用程序设计语言

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式