C语言简介
谈起C语言的介绍,在网络上有各种各样的说明,各种C语言教学书籍中也都有对C语言进行简单的介绍。那些都没有错,讲了很多C语言的特性,比如简单、高效、结构化编程等待。对于零基础的初学者来说,这些东西看过了之后并不能理解为什么简单、为什么高效、什么是结构化编程,这些内容反而会让初学者更加困惑。编者在从事IT技术教学的过程中更是深刻认识到这点,把结论直接展现给读者带来的效果其实并不好。编者在本课程C语言的教学过程将会使用不一样的教学方式。各知识点循序渐进,一点一点展现出各个技术要点,让学者能够学习课程的时候顺其自然的学会,这样的教学符合人的学习认知规律。
本课将的是C语言的介绍,在这里从它的起源开始讲起。介绍一门编程语言我们需要了解其从产生到发展,然后到其应用的整个过程,让大家对这门语言有一个宏观清晰的认知。
机器编程出现之前
现在的计算机编程都是使用各种语言编写代码,编译后在机器上运行的。整个显然大家都知道,这是无数的老一辈计算机科学家搭建起来的。C语言同样也是经过无数的努力和修改才有了今天的辉煌。
运算器
那么在几十年前,那时没有C语言,机器也没有编程的概念。我们都知道机器都是用电源来驱动的,那时候的机器只是简单的一边输入电压,另一边输出电压,中间有各种逻辑处理,我们把中间的处理部分叫做运算器,使得输出的电压和输入电压有一定的逻辑关系。下图是加法器的结构图,