一.C语言的简介:
例如此时要看电脑里的一个视频,此时就要用到计算机语言操作计算机,而不是对电脑喊,但一般看视频时用视频播放器即可,也没有用到计算机语言啊,实际上我们接触到的所有软件都是已经写好的代码,而这些代码就是计算机语言,只不过是程序员把这些代码即计算机语言打包起来了才形成了软件供用户使用。
二.C语言的作用:
所有的APP在运行时都会涉及到硬件、驱动程序、安卓操作系统、APP这四层,而平时用到的APP是基于安卓的操作系统来进行开发的,也就是说如果没有安卓的操作系统,这些APP都是用不了的,APP的开发难度较低,主要是用来写一些页面,用来展示各种各样的效果即可,不用考虑和硬件相关的东西,因为只要关系到硬件,都是操作系统来管的。
例如某个APP要扫码,用到手机的摄像头,此时就会从APP->安卓操作系统->驱动程序->硬件:
最终是因为有安卓操作系统去调用摄像头的驱动,所以才能让摄像头开始工作。但是如果没有安卓操作系统和驱动程序,那么APP上的所有功能都无法使用,甚至手机都无法开机,所以操作系统和驱动程序是非常重要的,而操作系统和驱动程序就是用C语言开发的,C语言往往做的都是底层最核心的内容,这些内容用其他的计算机语言一般是无法实现的:
C语言大多用于开发操作系统、驱动开发、引擎开发、高性能的游戏开发以及嵌入式开发: