您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
C语言能干什么?
语言,都是,嵌入式C语言能干什么?
发布时间:2016-12-08加入收藏来源:互联网点击:
我最后在这里,祝大家每天开开心心工作快快乐乐生活,健康生活每一天,家和万事兴,年年发大财,生意兴隆,谢谢!
回答于 2019-09-11 08:43:50
C语言的主要用武之地在嵌入式电子产品领域,主要是干底层的,而不是写上层应用的。
说到嵌入式电子,这个领域就太广了。医疗电子、智能家居、工业物联网、汽车电子、消费电子,这些细分市场中的产品都算是嵌入式设备,当然也都是C语言的用武之地。
至于“可以编写游戏和软件吗”,做为编程语言,当然可以写软件。至于能不能编写游戏,倒也不是没有用C语言写游戏的例子,只是,现在的游戏都是APP,在PC端,当然要集成Windows里面去,在手机端,要集成到安卓和iOS里面去,而这些操作系统都有自己的开发工具,C语言只能靠边站了。
回答于 2019-09-11 08:43:50
目前来说,能干两件事情。嵌入式开发和Linux开发。嵌入式开除了少数私有指令集的芯要用汇编,大多数芯片都有C编译器,用C语言开发。Linux上的应用就更广泛了,90%的开源项目是C写的,常见的Apache php mysql 都是,如果要在这些平台上开发模块,就必须用C。Linux的kernel也是C写的,内核开发必须用C。如果想要做一个高并发的网络服务器或者数据包处理器,非C莫属,C是高级语言中运行效率最高的语言。
回答于 2019-09-11 08:43:50
Winform开发比较好,工控机,Unity3D游戏都可以
回答于 2019-09-11 08:43:50
几乎所有初学者都会觉得C语言学了很久却感觉什么都做不了,但是你首先要清楚,C语言几乎是所有语言的实现基础,这意味着不存在做不了的事情,只是相对来说哪个语言更合适。
C语言的广泛作用
1.C语言是众多计算机语言的基础,学好C语言可以更好的学习其他编程语言,为之后的学习打好基础。在往深层次学习就是C语言在Linux内的应用。
2.C语言属于程序设计语言。具有高级语言特点的同时又有汇编语言的特点。C语言可以编写系统的应用程序,也可以用来对应用程序进行设计,编写出不依赖硬件的应用程序。
3.应用范围广泛,数据处理能力极强。C语言不仅在软件开发上功能强大,在各类科研上的用途也非常广泛,适用于系统的编写,二维、三维图形的制作,动画的制作等。具体应用例如单片机及嵌入式系统开发。
4.C语言是面向过程的语言,通过Windows平台进行编译并直接运行在windows下,所以理论上C语言可以做一些比较底层的工作。
5.利用编程进行windows的工作优化。
6.市面上很多编译器,几乎所有操作系统Windows,Linux,Unix大部分的代码都是C语言,也许在游戏开发上C++和Java会更有优势,图形界面的用其他语言开发效率更高,但是略微底层的功能只有C语言可以做,最明显的例子就是Windows的API是按照C语言格式给的,更别说离不开C语言的嵌入式开发。纵观电脑发展几十年,C语言几乎无所不能!
主要用途
1,图像算法
2,底层软件
3,高性能后台服务
4,系统底层开发
5,嵌入式系统
6,单片机系统
7,一些基础库,比如视觉库,python库等
回答于 2019-09-11 08:43:50
3打好基础。c语言不是懂得语法就算是会了。你首先要学习这个语言的所有细节,每一个不好懂的地方,也就是将来面试的时候最容易被问到的地方。其次是动手做,去找一些实习的项目。
回答于 2019-09-11 08:43:50
1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以百度了解。 2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。4、C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。5、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。
上一篇:凯迪拉克CT6为什么叫好不叫座?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |