C语言基础:C语言常见概念

目录

一、C语言常见概念

        1.1 C语言简介

        1.2 C语言简史

        1.3 C语言编程原理


一、C语言常见概念

        1.1 C语言简介

                C语言是一种面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。它既具有高级语言的特点,又具有汇编语言的特点。C语言由美国贝尔研究所的D.M.Ritchie于1972年推出,可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

        1.2 C语言简史

                在这里将分为几个阶段:

                B语言的诞生

                1969年,贝尔实验室的肯·汤普森(Ken Thompson)和丹尼斯·里奇(Dennis Ritchie)一起开发了Unix操作系统。为了更好的移植到其他计算机上,肯·汤普森在丹尼斯·里奇的支持下于设计出来。B语言得名于汤姆森的妻子Bonnie,它是一门开发于60年代中期的语言,现在使用者已经很少了。

                C语言的诞生

                C语言是在B语言的基础上,由丹尼斯·里奇(Dennis Ritchie)和布莱恩·柯林汉(Brian Kernighan)于1972年在美国贝尔实验室设计和实现的。C语言最初是为了实现UNIX操作系统而设计的,它的主体设计完成后,1973年在肯·汤普森和丹尼斯·里奇用它完全重写了UNIX。随着UNIX的发展,C语言也得到了不断的完善。C语言的特点包括简洁、高效、可移植性强等,它迅速风靡全球,成为了一种广泛使用的程序设计语言。

                C语言标准化

                C语言的标准化历程经历了多个阶段,每个阶段都对应一个标准。其中:
                1978年,丹尼斯·里奇(Dennis Ritchie)和布莱恩·柯林汉(Brian Kernighan)合作推出了《The C Programming Language》的第一版,书末的参考指南一节给出了当时C语言的完整定义,成为那时C语言事实上的标准,人们称之为K&R C。
                1983年,美国国家标准协会(ANSI)发布了ANSI C,这是C语言的第二个标准。该标准定义了C语言的全部语法、数据类型、库函数等,是C语言的第一个完整的规范。
                1989年发布了C89/C90标准,这是ANSI C的国际标准版本。也标志着C语言开始稳定和规范化。
                1999年,ISO/IEC 9899:1999标准发布,通常被称为C99。这个标准修正了一些C89/C90标准中的错误和不足之处,使C语言更加健壮。
                2011年发布了ISO/IEC 9899:2011标准,也称为C11。

一直到今天,C语言还是在广泛的使用,在计算机语言的排行榜上霸占前三名。编程语言实时排名网站(www.tiobe.com)

        1.3 C语言编程原理

        C语⾔是⼀门编译型计算机语⾔,C语⾔源代码都是文本文件,文本文件本⾝无法执⾏,必须通过编译 器翻译和链接器的链接,⽣成⼆进制的可执行⽂件,可执⾏文件才能执行。 C语言代码是放在 .C为后缀的⽂件中的,要得到最终运行的可执⾏程序,中间要经过编译和链接2个过程。

 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值