C语言学习日志[2]:什么是C语言?

首先,我们从语言开始谈起。

语言

我们在现实生活中,人与人之间的交流我们使用的就是语言。

现实中的语言是多种多样的,例如:汉语、英语、日语等等。

同样,我们人与计算机之间的交流,就是计算机语言

为了让计算机帮助人们完成一系列的工作,我们则使用计算机语言与计算机进行交流,例如:C语言、C++、Java、Python等等。

C语言介绍

C语言是一门通用的计算机编程语言,广泛运用于底层开发

底层开发

我们生活中使用的电脑,我们可以直观的看到它的硬件,而电脑硬件的工作则需要依赖于操作系统,例如:windows、Linux,我们称这一部分为系统层,而在操作系统和硬件之间,我们需要一系列的驱动,使得操作系统调用驱动,来指挥我们电脑硬件的工作,我们称这一部分为驱动层。在我们操作系统上,我们可以安装应用软件,例如:QQ、微信一些列的应用软件,我们称这一部分为应用层

我们所说的底层,就是指在应用层以下的都属于底层。但是C语言不局限于应用层,同样可以在应用层使用,只是C语言更加擅长于底层软件开发

C语言的标准

为了避免开发商使用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为 ANSI C 作为C语言的最初标准。

C语言的国际标准:

C89、C90、C99、C11、C18

但是我们如今学习的C语言主要是学习C89、C90相关语法

计算机语言的演变

最开始是二进制语言:由1和0组成的二进制序列

由于二进制语言要一直输入二进制序列,不够方便,后来就有了汇编语言:通过助记符,对二进制序列进行使用,从而达到通过助记符间接使用二进制序列

经过汇编语言的发展以后,逐渐出现了B语言、C语言:而由于早期C语言的不足,使得各个开发商自己对C语言进行了更改,导致各个开发商使用的C语言程序无法流通使用。最终制定了C语言的国际标准,从而规范化了C语言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值