1)C语言简介(C自考学习)

C语言源自ALGOL,由BCPL简化而来。1970年,B语言诞生并用于编写UNIX系统。1972年,C语言在B语言基础上发展起来,增加了数据类型并重写了UNIX系统。C语言结合了高级语言与低级语言的优点,具有丰富的数据类型和运算符,易于编写和理解。

C语言历史由来

  世界上第一个高级语言是“ALFOL”,而C的前身是ALGOL语言。1970年美国贝尔实验室的肯·汤普逊对BCPL(基本复合程序设计语言)进行了进一步的简化,突出了硬件处理的能力,并取了“BCPL”的第一个字母“B”作为新语言的名称。同时用B语言编写了UNIX操作系统。1972年贝尔实验室的布朗·W·卡尼汗和丹尼斯·M·利奇对B语言进行了完善和扩充,在保留B语言强大的硬件处理能力的基础上,扩充了数据类型,恢复了通用性,并取了“BCPL”的第二个字母C作为新语言的名称。此后,两人合作,重写了UNIX操作系统。 C语言伴随着UNIX系统成为一种很受欢迎的计算机高级语言。为了脱离UNIX系统,成为在任何计算机上都能运行的通用计算机语言,在1977年两人攥写了一本书《C程序设计语言》

 C语言的主要特点:

  1)比其它高级语言更接近硬件,比低级语言更容易描述算法,程序易编、易读、易查错、易修改。可以说兼有高级语言和低级语言的有点。

  2)数据类型和运算符十分丰富,程序设计和算法描述更为简单和方便。

  3)语法结构简单,语句数目少,简单易学。

  4)它是一种结构化程序设计语言,提供了完成的程序控制语句(选择语句和循环语句),很适合结构化的程序设计方法。

  5)它是一种模块化程序设计语言,适合大型软件的研制和调试。

  6)它提供了大量的库函数供调用,简化了程序设计工作。

转载于:https://www.cnblogs.com/syw-01/p/7561827.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值