欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 培训 > [oeasy]python052_[系统开发语言为什么默认是c语言

[oeasy]python052_[系统开发语言为什么默认是c语言

2025/2/25 10:04:20 来源:https://blog.csdn.net/overmind/article/details/144422366  浏览:    关键词:[oeasy]python052_[系统开发语言为什么默认是c语言

[系统开发语言为什么默认是c语言 [趣味拓展]c语言发祥史_c是如何成为第一系统语言的

  • 上次我们了解了 标识符 要求

  • 首字符 为 字母和下划线

  • 后面字符 为 字母和下划线 外加 数字

添加图片注释,不超过 140 字(可选)

  • 使用isidentifier函数 可以验证

  • 标识符 是否合法

  • 规则 可以追溯到 c语言

  • c语言 为什么

  • 会影响到 python 呢?🤔

回顾

  • c语言

  • 源自 美国电报公司 贝尔实验室

  • 1969年 贝尔实验室 诞生 两个杰作

  1. unix

  2. c语言

  3. 兄弟俩 互相影响

添加图片注释,不超过 140 字(可选)

  • 伯克利大学

  • 从unix改出来的 自己的发行版

  • 叫做 伯克利发行版

  • 也就是 bsd

份额

  • bsd市场份额

  • 慢慢 追上unix

  • 逐渐 成为主流

添加图片注释,不超过 140 字(可选)

  • 操作系统

  • 有 巨大的商业潜力

  • 美国电报公司

  • 因为 有垄断案

  • 不能 销售软件

bsd 和 unix

  • 垄断案 最终 判决

  • 美国电报公司

  • 拆成 七个小公司

添加图片注释,不超过 140 字(可选)

  • 美国电报公司

  • 终于 可以销售软件了

  • 开始 使用 法律武器

  • 消灭 bsd发行版

分支

  • 诉讼 bsd的案子

  • 之前 没有判例

  • 情况 长期 不明朗

  • 爱好者们

  • 不敢学 bsd

  • 也不敢学 unix

  • 怕学了也白学

添加图片注释,不超过 140 字(可选)

  • 法律问题 和 开发问题

  • 绞在一起

  • 成死结了

  • 怎么办呢?🤔

风借火势 火借风威

  • 硬件 在加速进化

  • 新cpu架构层出不穷

  • 各种 汇编指令集 彼此不通

添加图片注释,不超过 140 字(可选)

  • 二进制文件 不能 跨架构运行

跨架构

  • 不同指令集的 架构

  • 只要 有c语言 编译器

  • 就可以 跑类unix (unix-like) 系统

添加图片注释,不超过 140 字(可选)

  • 这使得 c语言

  • 跨架构 across architectures

  • 可移植 portable

  • 成了 默认唯一选项

添加图片注释,不超过 140 字(可选)

  • 计算机科学 属于

  • 电子工程的 一种应用

  • 没有 这个学科

  • 更没 学习资料

  • 那怎么 学c语言 呀?🤔

教科书

  • 做unix的 汤普森 和 里奇

  • 在 bell实验室 有个同事

  • Brian Wilson Kernighan

  • a.k.a bwk

添加图片注释,不超过 140 字(可选)

  • 开始 和里奇 一起

  • 给 c语言 出书

教材

  • 这本书

  • 很薄

  • 轻松的语言风格

添加图片注释,不超过 140 字(可选)

  • c的特点 就是

  • 让人 像说话 一样编程

  • 不用记 cpu汇编指令

  • 这可 方便多啦!!😄

成书

  • 有了 学习资料

  • 就有 更多人学

  • 有 更多人 学

  • 就有 更多人参与其中

  • 有 更多人可以答疑

  • 有 更好的案例

  • 正反馈 逐渐成型

  • 需要实践 就到unix或bsd上动手

  • 写代码、编译、运行

  • 形成了 编程文化的 源头

添加图片注释,不超过 140 字(可选)

  • 这书 长 什么样 呢?

封面

  • 封面

  • 强调一个C字

添加图片注释,不超过 140 字(可选)

  • 里面呢?

原文阅读

  • 语言 简洁 明确

添加图片注释,不超过 140 字(可选)

总结

  • 贝尔实验室 诞生了 两个伟大的作品

  1. unix 系统

  • 美国电报公司

  • 压制bsd

  • 想 垄断操作系统 市场

  1. c语言

  • 写起来简单

  • 还能 跨架构

  • 说明书里 还有

  • 我们的老梗 呢!

添加图片注释,不超过 140 字(可选)

  • 什么老梗?🤔

  • 我们下次再说!👋

  • 蓝桥->oeasy 教您玩转 python_Python - 蓝桥云课

  • github->GitHub - overmind1980/oeasy-python-tutorial: 良心的 Python 教程,面向零基础初学者简明易懂的 Python3 入门基础课程。在linux+vim生产力环境下,从浅入深,从简单程序学到网络爬虫。可以配合蓝桥云上实验环境操作。

  • gitee->oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词