C语言是什么?听起来很神奇的样子。其实,在很多城市的高中甚至初中,学校就已经开设了C语言课程,在进入大学之前,这些学生已经有了很好的编程基础。但是中国的教育很不均衡,在很多地区,同学们很少接触编程类的知识,学校也没有相关的课程,在进入大学之前甚至都没有听说过C语言,对编程领域一片茫然,这就导致了很多理工科同学进入大学对C语言一无所知,很难跟得上老师的进度,所以我们来介绍一下C语言。
01什么是编程语言
在介绍C语言之前,我们先来了解一下什么是编程语言。
编程语言也叫做计算机语言,简单来说,就是人与电脑交流的语言。计算机是不能直接理解人类语言的,所以就需要有一种语言,既使人类能看懂,又能让计算机理解,这种语言就是编程语言。
编程语言可以分为三种:机器语言、汇编语言和高级语言。
01 机器语言
机器语言是用二进制代码表示的计算机能直接识别和执行的一-种机器指令的集合。无论什么语言, 最终都要转化为机 器语言。因为计算机是以二进制进行数据处理的,所以计算机能够直接理解二进制代码。因此,它具有速度快,资源占用少的特点。
但是,机器语言写的程序全是0和1的代码,人类很难看懂,还容易出错。所以,除了计算机生产厂家的专业人员外,绝大多数的程序员已经不再去学习机器语言了。
02 汇编语言
机器语言这种反人类的语言让人们崩溃,科学家开始琢磨怎么让计算机理解人类的语言。基本思路