【C语言】C 语言为什么叫 C 语言呢笔记改自于王道训练营资料其实是因为先有高级语言ALGOL 60简称 A 语言后来经过简化变为 BCPL 语言简称 B 语言而 C 语言是在 B 语言的基础之上发展而来的所以就称为 C 语言。所以世界上第一个 C 语言的编译器是用 B语言编写的。目前主流的编译器是微软的masm(Microsoft Visual Studio 使用的)还有就是Linux 使用的gcc编译器(Mac 电脑也使用该编译器)学习一堆 C 的版本及标准意义不大关键是掌握编译器支持的语言特性接下来的八章我们所讲的 C 语言内容无论是在 Windows还是 Linux 及 Mac都可以编译通过。UNIX1965 年之前的时候电脑并不像现在一样普遍它可不是一般人能碰的起的除非是军事或者学院的研究机构而且当时大型主机至多能提供 30 台终端30 个键盘、显示器)连接一台电脑为了解决数量不够用的问题1965 年左后由贝尔实验室加入了麻省理工学院以及通用电气合作的计划 —该计划要建立一套多使用者 (multi user) 、多任务 (multi processor) 、多层次 multi level) 的 MULTICS 操作系统想让大型主机支持 300 台终端1969 年前后这个项目进度缓慢资金短缺贝尔实验室退出了研究1969 年从这个项目中退出的Ken Thompson当时在实验室无聊时为了让一台空闲的电脑上能够运行 “星际旅行Space Travel” 游行在 8 月份左右趁着其妻子探亲的时间用了1 个月的时间使用汇编写出了Unix 操作系统的原型1970 年美国贝尔实验室的Ken Thompson以 BCPL 语言为基础设计出很简单且很接近硬件的 B 语言取 BCPL 的首字母并且他用B 语言 写了第一个 UNIX 操作系统1971 年同样酷爱 “星际旅行Space Travel” 的Dennis M.Ritchie为了能早点儿玩上游戏加入了Thompson的开发项目合作开发 UNIX他的主要工作是改造 B语言因为 B 语言 的跨平台性较差1972 年Dennis M.Ritchie 在 B 语言 的基础上最终设计出了一种新的语言他取了 CPL 的第二个字母作为这种语言的名字这就是C 语言1973 年初 C 语言的主体完成Thompson 和 Ritchie迫不及待地开始用它完全重写了现在大名鼎鼎的Unix 操作系统 肯·汤普逊左和丹尼斯·里奇右C 语言在把 UNIX 移植到其他类型的计算机上使用时 C 语言强大的移植性Portability在此显现机器语言和汇编语言都不具有移植性为 x86 开发的程序不可能在AlphaSPARC 和 ARM 等机器上运行而 C 语言程序则可以使用在任意架构的处理器上只要那种架构的处理器具有对应的 C 语言编译器和库然后将 C 源代码编译、连接成目标二进制文件之后即可运行《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取https://i-blog.csdnimg.cn/img_convert/2a690cdb788e4b8698c94a5e32fdbeb7.jpeg)
【C语言】C 语言为什么叫 C 语言呢?
【C语言】C 语言为什么叫 C 语言呢笔记改自于王道训练营资料其实是因为先有高级语言ALGOL 60简称 A 语言后来经过简化变为 BCPL 语言简称 B 语言而 C 语言是在 B 语言的基础之上发展而来的所以就称为 C 语言。所以世界上第一个 C 语言的编译器是用 B语言编写的。目前主流的编译器是微软的masm(Microsoft Visual Studio 使用的)还有就是Linux 使用的gcc编译器(Mac 电脑也使用该编译器)学习一堆 C 的版本及标准意义不大关键是掌握编译器支持的语言特性接下来的八章我们所讲的 C 语言内容无论是在 Windows还是 Linux 及 Mac都可以编译通过。UNIX1965 年之前的时候电脑并不像现在一样普遍它可不是一般人能碰的起的除非是军事或者学院的研究机构而且当时大型主机至多能提供 30 台终端30 个键盘、显示器)连接一台电脑为了解决数量不够用的问题1965 年左后由贝尔实验室加入了麻省理工学院以及通用电气合作的计划 —该计划要建立一套多使用者 (multi user) 、多任务 (multi processor) 、多层次 multi level) 的 MULTICS 操作系统想让大型主机支持 300 台终端1969 年前后这个项目进度缓慢资金短缺贝尔实验室退出了研究1969 年从这个项目中退出的Ken Thompson当时在实验室无聊时为了让一台空闲的电脑上能够运行 “星际旅行Space Travel” 游行在 8 月份左右趁着其妻子探亲的时间用了1 个月的时间使用汇编写出了Unix 操作系统的原型1970 年美国贝尔实验室的Ken Thompson以 BCPL 语言为基础设计出很简单且很接近硬件的 B 语言取 BCPL 的首字母并且他用B 语言 写了第一个 UNIX 操作系统1971 年同样酷爱 “星际旅行Space Travel” 的Dennis M.Ritchie为了能早点儿玩上游戏加入了Thompson的开发项目合作开发 UNIX他的主要工作是改造 B语言因为 B 语言 的跨平台性较差1972 年Dennis M.Ritchie 在 B 语言 的基础上最终设计出了一种新的语言他取了 CPL 的第二个字母作为这种语言的名字这就是C 语言1973 年初 C 语言的主体完成Thompson 和 Ritchie迫不及待地开始用它完全重写了现在大名鼎鼎的Unix 操作系统 肯·汤普逊左和丹尼斯·里奇右C 语言在把 UNIX 移植到其他类型的计算机上使用时 C 语言强大的移植性Portability在此显现机器语言和汇编语言都不具有移植性为 x86 开发的程序不可能在AlphaSPARC 和 ARM 等机器上运行而 C 语言程序则可以使用在任意架构的处理器上只要那种架构的处理器具有对应的 C 语言编译器和库然后将 C 源代码编译、连接成目标二进制文件之后即可运行《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取https://i-blog.csdnimg.cn/img_convert/2a690cdb788e4b8698c94a5e32fdbeb7.jpeg)