给你三个必须要学C语言的理由!

本文探讨了C语言的历史,从起源到标准化,包括C89/C90, C99, C11的演变。C语言因其高效、可移植性和灵活性而值得学习,但也存在易隐藏错误和理解难度大的缺点。为了更安全地使用C语言,建议遵循编码规范,使用错误分析工具,并紧贴标准。" 104215790,9309092,JavaEE编程学习的乐趣与成长,"['JavaEE', '编程入门', '逻辑构建', '游戏编程', '教学方法']
摘要由CSDN通过智能技术生成

C语言概述


One man’s constant is another man’s variable。1

本篇GitHub已收录,点一个 star 你我就是并肩作战的战友!
https://github.com/hairrrrr/C-CrashCourse

本节内容


C语言的历史,C语言的优缺点以及如何高效的使用C语言

C语言还值得学习吗?C语言查错的工具

思维导图


在这里插入图片描述

C语言的历史


起源

C语言是贝尔实验室的 Ken Thompson, Dennis Ritchie 等人开发的 UNIX 操作系统的“副产品”。

与同时代的其他操作系统一样,UNIX 系统最初也是用汇编语言写的。用汇编语言编写的程序往往难以调试和改进,UNIX 操作系统也不例外。Thompson 意识到需要用一种高级的编程语言来完成 UNIX 系统未来的开发,于是他设计了一种小型的 B语言。Thompson 的 B语言是在 BCPL语言(20世纪60年代中期产生的一种系统编程语言)的基础上开发的,而 BCPL语言又可以追溯到最早(且影响深远)的语言之一——Algol 60语言。

1970年,贝尔实验室为 UNIX 项目争取到了一台 PDP-11 计算机。当 B语言经过改进并能够在 PDP-11 计算机上成功运行后,Thompson 用 B语言重新编写了部分 UNIX 代码。

到了1971年,B语言已经明显不适合 PDP-11 计算机了,于是 Ritchie 着手开发 B语言的升级版。最初他将新开发的语言命名为 NB语言(意味New B),但是后来新语言越来越偏离 B语言,于是他将其改名为 C语言。

到1973年,C语言已经足够稳定,可以用来重新编写 UNIX 系统了。

标准化

C语言在20世纪七十年代(尤其是1977年到1979)持续发展。这一时期出现了第一本有关 C语言的书。Brian Kernighan 和 Dennis Ritchie 合作编写的 The C Programming Language

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值