C语言学习,发布的第一条博客
C语言初识
1、C语言概述
1.1什么是C语言?
自然语言:人和人交流的语言
C语言是人和计算机交流的语言
==> C语言是一门计算机语言
简单总结,计算机语言是人和计算机交流的语言(C/C++、/Java/Python/C#)
1.2语言的发展
1.2-1机械语言
一开始的计算机语言使用的都是二进制语言
二进制语言:是面向机器的语言,直接来自计算机的指令系统,与具体计算机紧密相关。
二进制数只有两个数码 , 即 0 和 1
计算机处理的信号是 电信号,而计算机也离不开硬件,硬件需要通电
电: 正电 / 负电
* 正电:用 1 表示
* 负电:用 0 表示
早期的二进制0/1序列是十分复杂的,所以当时写对应功能的0/1序列串时是需要查手册
10100010010010101011001110011 -查手册
1.2-2汇编语言
因为二进制序列串要编写十分地困难,且难记。所以当时将对应的二进制编码通过 助记符来表示其功能,于是汇编语言诞生了
解析:
二进制编码 => 助记符
10100010101 = > ADD
汇编语言的诞生,减轻了机械语言编写的痛苦,用对应的英文和符号来替换二进制编码。这样,将不易于理解且难于记忆的机械语言转换成了易理解和阅读的汇编语言
1.2-3高级语言
因为汇编语言依赖于硬件体系,并且该语言中的助记符数量比较多,所以其运用起来仍然不够方便。为了让计算机语言更加贴近人类的自然语言,同时又不依赖与硬件体系,于是高级语言诞生了。
高级语言的特点:
1、语法形式类似于英文
2、不需要对硬件进行直接操作
3、易于被人所理解和使用
高级语言使用普遍的有:Fortran、Basic、C、C++、Java、VC、C#、VB等
1.2-4趋势
语言的发展 : 低级 -> 高级
使用难易 : 难 -> 易
由此可见,计算机语言的发展趋势,是由难到易、由低级到高级,未来只会越来越便于人们使用、阅读理解。

浙公网安备 33010602011771号