Chinaunix首页 | 论坛 | 博客
  • 博客访问: 213065
  • 博文数量: 253
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2571
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2025年(5)

2024年(33)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: Python/Ruby

2024-12-12 11:41:02

[系统开发语言为什么默认是c语言 [趣味拓展]c语言发祥史_c是如何成为{BANNED}中国第一系统语言的
  • 上次我们了解了 标识符 要求
  • 字符 为 字母和下划线
  • 后面字符 为 字母和下划线 外加 数字

添加图片注释,不超过 140 字(可选)
  • 使用isidentifier函数 可以验证
  • 标识符 是否合法
  • 规则 可以追溯到 c语言

  • c语言 为什么
  • 会影响到 python 呢?????

回顾
  • c语言
  • 源自 美国电报公司 贝尔实验室

  • 1969年 贝尔实验室 诞生 两个杰作
  1. unix
  2. c语言
  3. 兄弟俩 互相影响

添加图片注释,不超过 140 字(可选)
  • 伯克利大学
  • 从unix改出来的 自己的发行版
  • 叫做 伯克利发行版
  • 也就是 bsd

份额
  • bsd市场份额
  • 慢慢 追上unix
  • 逐渐 成为主流

添加图片注释,不超过 140 字(可选)
  • 操作系统
  • 有 巨大的商业潜力

  • 美国电报公司
  • 因为 有垄断案
  • 不能 销售软件

bsd 和 unix
  • 垄断案 {BANNED}最佳终 判决
  • 美国电报公司
  • 拆成 个小公司

添加图片注释,不超过 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 字(可选)
  • 什么老梗?????
  • 我们下次再说!????
  • 蓝桥->
  • github->
  • gitee->


阅读(72) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~