[oeasy]python0092_homebrew_家酿俱乐部_比尔盖茨_保罗艾伦

简介: [oeasy]python0092_homebrew_家酿俱乐部_比尔盖茨_保罗艾伦

编码进化

个人电脑

  • intel 8080 的出现
  • 让 人人都 可能有 一台计算机
  • Ed Robert 的 创业之路
  • 从 售卖 diy 组装配件
  • 到进军 计算器市场

  • 计算器 毕竟不是 个人计算机
  • 这计算机 是如何诞生的 呢??🤔

diy 的 春天

  • Ed Robert
  • 从 爱好者diy计算器 嗅到了
  • 爱好者 diy个人电脑 的趋势

  • MITS帐上 已出现 20多万元的赤字
  • 罗伯茨 孤注一掷
  • 决定用
  • 英特尔刚刚问世的 8080微处理器
  • 为爱好者
  • 生产 新一代 个人电脑

8080芯片

  • 都能做
  • 加减乘除
  • 端口io
  • 逻辑运算

  • MITS 想要 发行股票 融资
  • 但遇到了 1973年的石油危机
  • 从银行贷出 6.5万美元
  • 8080芯片 零售价为 397美元
  • 罗伯茨 将价格砍到 75美元

杂志宣传

  • 当时的资讯
  • 主要靠 杂志

  • 《大众电子》的编辑 所罗门
  • 四处嗅寻 业内的 大新闻
  • 听说 罗伯茨 要造爱好者的个人电脑
  • 主动乘飞机 找上门来

牛郎星

  • 这电脑 起什么名字 呢?
  • 所罗门 12岁的女儿
  • 正在看 电视里的科幻片《星际旅行》
  • 飞船正飞向一颗新星
  • Altair(即中国牛郎星)
  • 新个人电脑 名字定了
  • 就叫 altair-8800

  • 唯一 的 样机
  • 在邮寄中 丢失了

空壳

  • 罗伯茨
  • 用金属外壳 罩住主要部件
  • 镶上 显眼的 开关指示灯
  • 将空壳子 寄往纽约
  • 杂志 发行 近50万
  • altair-8800
  • 成为 极客圈 最时尚的 产品

  • Altair(牛郎星) 8800来了
  • 就这么 一个盒 吗?

主机

  • 主机就是 这么一盒
  • 用开关输入
  • 立即数、地址或者操作指令
  • 然后 执行计算

  • 纯纯的 二进制面板

扩展机

  • 可以连 扩展机
  • 支持纸带读写

  • 也可以执行
  • 纸带上 编写好的程序

Altair(牛郎星) 8800主机

  • Altair(牛郎星) 8800
  • 还可以 连接 电传打字机

  • Altair(牛郎星) 8800是 基于
  • intel 8080成本很低

  • 价格便宜
  • 可以量产
  • 普及的成本低

迷茫

  • IBM 的注意力 在主机市场上
  • 想要 灭掉Dec的时候

  • 出现了 个人爱好者 的 个人电脑
  • IBM 困惑了
  • 总是接触高端用户的 IBM经理层
  • 搞不懂
  • 计算机真成了家用电器了?

先驱

  • 总有人
  • 去尝鲜
  • 1975年
  • 美国加州硅谷
  • 嬉皮士和电子工程师的 乐园

  • 家酿俱乐部
  • Issue No.1
  • 发出了邀请函

家酿俱乐部

  • 一个下雨的周三晚上
  • 如期召开

  • 人人 都可以
  • 在家里面酿造 自己的算力

演化

  • 最开始
  • 使用终端 连接主机
  • 到现在
  • 要让每个人 都有自己的算力

  • 在家就能 计算

song

  • Steve Dompier
  • 听说 牛郎星8800后
  • 邮购 买不到
  • 直接跑到 新墨西哥州
  • 搬了 一台回加州
  • 发现
  • 控制 io口 输出频率
  • 可以发出 不同频率的信号
  • 接功放 可以 出不同音阶
  • 这不可以做 一个乐器吗?

  • 带到 在家酿俱乐部 展示

展示音阶

  • 第一首
  • 《The Fool on The Hill》

  • 第二首
  • 《Daisy Bell》
  • 1961年 第一首 计算机播放的歌曲
  • 1968年 HAL 在《2001》中播放

  • 计算机不再只属于
  • 大公司
  • 大实验室

迷弟

  • 正在 Honeywell 兼职的华盛顿大学大三生 保罗艾伦
  • 被altair8800 迷住了
  • 瞬间就感知到了 个人电脑时代的 来临

  • 不再满足于
  • 用终端连主机了
  • 他想自己去 diy自己的 个人电脑
  • 他迅速找到自己朋友 比尔盖茨
  • 打算 做点什么

总结

  • Ed Robert 的 创业之路
  • 从 售卖 diy 组装配件
  • 到进军 计算器市场
  • 最后 发布 牛郎星8800
  • intel 8080 的出现
  • 让 人人都有 自己的 个人电脑

  • Bill Gate 和 Paul Allen
  • 要去 新墨西哥州 朝圣
  • 这场 奥德赛 会发生什么呢?🤔
  • 下次再说!👋
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython
目录
相关文章
|
3月前
|
程序员 开发工具 Python
[oeasy]python017_万行代码之梦_vim环境_复制粘贴
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
113 2
|
1天前
|
程序员 开发工具 Python
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
6 2
|
15天前
|
程序员 Python
[oeasy]python0028_女性程序员_Eniac_girls_bug_Grace
回顾上次内容,我们了解到 `.py` 文件中的代码是按顺序一行行被解释执行的,可以使用 `pdb3 hello.py` 来调试程序。此外,我们探讨了“bug”这一术语的由来,它最早是在 1947 年由 Grace Murray Hopper 发现的一只真正的飞蛾所引起的计算机故障,从此“debugging”成了查找并修复程序错误的过程。早期的程序员大多为女性,因为她们通常更加细心且有耐心,这些特质对于检查错综复杂的线路和编程工作至关重要。编程与编织有着相似之处,都需要细致和有条理的操作。最后,我们认识到 bug 的存在是程序员工作的基础,没有 bug 就不需要程序员去修正它们。
27 3
|
29天前
|
Shell 程序员 开发工具
[oeasy]python0026_调试程序_pdb3_帮助_help_求助_文档
调试程序_debug_next_下一步_list_pdb3 🥋
33 1
|
8天前
|
程序员 Shell 开发工具
[oeasy]python029_ until_直接跳转到_unt_breakpoint_断点函数
回顾早期计算机操作员多为女性,她们甚至发明了“bug”这个词。为了体验调试过程,我们故意在Python脚本中引入了一个拼写错误,并通过直接运行程序遇到了`NameError`。 通过`until`命令,我们可以快速跳转到指定行执行,这对于大型项目非常有用。此外,`continue`(或简写`c`)命令则会一直执行到下一个断点或程序结束。我们还可以在代码中使用`breakpoint()`设置断点,配合`continue`命令使用,实现快速跳转至特定位置进行调试。 这些技巧使调试过程变得高效且有趣,如同解开谜题一般。下次我们将探讨如何在调试过程中动态设置与取消断点。
18 0
|
1月前
|
缓存 Shell 开发工具
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
24 5
|
3月前
|
人工智能 Linux 开发工具
[oeasy]python018_ 如何下载github仓库_git_clone_下载仓库
在这个文档中,作者讨论了如何继续进行编程学习,特别是关于GitHub的使用。首先,回顾了从编写简单代码到管理大量代码的过程。然后,提到了通过“保存运行一条龙”操作来处理代码,以及GitHub作为全球最大的开源软件平台的重要性。在GitHub上,用户可以找到各种软件项目,包括Linux、Python和Blender等。 作者解释了GitHub的基本操作,如点赞(star)、 fork(复制项目)和watch(关注项目更新)。还介绍了如何下载项目到本地,通过`git clone`命令复制仓库的URL并将其粘贴到终端进行下载。如果遇到问题,可以尝试更换HTTP链接或等待一段时间重试。
228 2
|
2月前
|
开发工具 Python
[oeasy]python0021_宝剑镶宝石_爱之石中剑_批量替换_特殊字符_特殊颜色
在这个文本中,作者描述了一个逐步修改Python游戏`game.py`的过程,以将小丑的眼睛和石中剑的图形替换为爱心符号,并且将其颜色更改为红色。以下是内容的摘要: - 用户回顾了之前对`game.py`的分析和理解。 - 通过使用方向键和编辑模式,在代码中找到了小丑眼睛和石中剑的位置,用爱心符号(❤)替换了它们。 - 如果遇到问题,建议使用最新版的火狐浏览器进行粘贴操作。 - 使用Vim编辑器的命令模式批量替换了剑柄上的数字8为爱心,使整个剑柄充满了爱心。 - 通过插入特定代码,将爱心变为红色,从而得到红色的“爱之大剑”。
25 0
|
3月前
|
Shell 开发工具 git
[oeasy]python019_ 如何在github仓库中进入目录_找到程序代码_找到代码
本文档介绍了如何在终端环境下使用Git克隆仓库后,通过`cd`、`pwd`和`ls`命令导航并找到下载的文件。首先,使用`ls`查看当前目录,然后通过`cd`逐层进入目标文件夹,最后到达包含游戏文件game.py的位置。文章还提到了如果`git clone`失败,可以直接进行下一节实验。
30 0
|
3月前
|
缓存 Shell 开发工具
[oeasy]python0016_在vim中直接运行python程序
在 Vim 编辑器中,可以通过`:!`命令来执行外部程序,例如`:!python3 oeasy.py`来运行Python程序。如果想在不退出Vim的情况下运行当前编辑的Python文件,可以使用`%`符号代表当前文件名,所以`:!python3 %`同样能运行程序。此外,可以使用`|`符号连续执行命令,例如`:w|!python3 %`会先保存文件(`w`)然后运行Python程序。这样,就可以在不离开Vim的情况下完成编辑、保存和运行Python程序的流程。
34 0