ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

C语言基础——初识C语言

2021-10-02 21:03:16  阅读:140  来源: 互联网

标签:语言 程序员 基础 C语言 标准 UNIX 初识 汤普逊


        一、起源

        1969年,肯·汤普逊以汇编语言编写出了UNIX系统的最初版本。由于汇编语言难以调试和改进,所以他开始着手设计更高级的计算机语言——在BCPL语言的基础上开发了B语言。

        1971年,丹尼斯·里奇开始对B语言进行升级,最终将升级后的语言命名为C语言

        1973年,C语言足够稳定,被用于重新编写UNIX操作系统。

        二、标准化

        C语言标准的出现,保护了C程序的可移植性,使得C语言得以流行至今

        最初,C语言并没有正式标准,所以程序员们默认于1978年出版的《The CProgramming Language》一书为语言标准,被称为经典CK&R C(因为此书由肯·汤普逊和丹尼斯·里奇编著)

        1989年,美国国家标准协会推出了新的标准,ANSI C,亦被称为C89,并于次年被国际标准化组织采用,所以又被称为ISO CC90

        1999年,推出了C99标准

        2011年,推出了C11标准

        三、C语言特点

        1、C语言是一门结构化语言

        C语言融合了计算机科学理论与实践的控制特性,具有强大的控制结构,能够让用户完成自顶向下的规划、模块化设计和结构化编程。

        因此,C程序更易懂、更可靠。

        2、高效性

        C语言可以直接对硬件进行编程,可以根据情况获得最大的运行速度或最有效的使用内存

        3、可移植性

        C语言是可移植的。在一种系统中编写的C程序,稍作修改甚至无需修改就能在其他系统中运行。

        4、功能强大而灵活

        C语言几乎适用于任何领域,但最擅长计算机底层开发。

        5、面向程序员

        C语言拥有丰富的数据类型和运算符,可以让程序员轻松简洁地表达自己的意图。

标签:语言,程序员,基础,C语言,标准,UNIX,初识,汤普逊
来源: https://blog.csdn.net/m0_47247921/article/details/120588838

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有