【图说】电脑发展史

本文追溯了计算工具的发展历程,从古老的“结绳记事”、“算筹”到算盘,再到机械式计算器如帕斯卡计算器和莱布尼茨乘法器。接着介绍了电子计算机的诞生,如埃尼阿克和IBM 701,直至晶体管计算机和IBM 360。文章还提到了个人电脑的起源,如HP 9100A、Apple I和Apple II,以及图形用户界面的先驱如 Alto电脑。最后,文章简述了笔记本电脑和现代设备如iPad的出现,展示了电脑技术的飞速进步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

免责声明:文中有一些图片来源自网络,如有版权请通知我删除,谢谢!


“结绳记事”是计算的开端

如果说“结绳记事”仅是计数,那么“算筹”就是真正的计算工具

算盘也是我们老祖宗的杰出发明,最擅长“加减乘除”,包括但不限于乘方、开方、对数等。还能进行开发智力的“珠心算”。别小看算盘,不信做连“加”连“减”,保准比计算器还快速、准确。我有珠算“四级”证书,你呢?

契克卡德和他制造“计算钟”。威廉·契克卡德是德国数学、天文学教授。“契克卡德计算钟”是1623年~1624年研制的,可以进行四则运算。契克卡德被认为是研制机械式计算机器的第一人。

“算盘”的影响力很大,1642年由年仅19岁的法国科学家、数学家布莱斯·帕斯卡参考“算盘”原理,发明了第一部机械式计算器:帕斯卡计算器(也叫滚轮式加法器)。

如果需要乘法,需要莱布尼茨乘法器。1673年德国数学家莱布尼茨设计了一架可以进行乘法的机械计算器。它能进行乘法、除法、平方的演算,可以进行四则运算,最终答案可以最大达到16位,并且参考了“阴阳八卦”,提出了“二进制”数的概念。

### SQL 关联查询与子查询的概念 #### 视图简介 视图本质上是一个保存在数据库中的查询语句,它代表了一个虚拟的表。当访问视图时,实际上是在执行该视图所定义的基础查询语句[^1]。 #### 子查询概念 子查询是指嵌套在一个更大查询内部的小型查询。这些小型查询可以位于`SELECT`、`FROM`或`WHERE`子句中,并且通常用于提供过滤条件或其他操作所需的值。例如,在给定的成绩表例子中,通过子查询计算特定科目的平均分数并将其作为外部查询的一部分来筛选高于此均值的学生记录[^2]。 ```sql select * from scores as s where score > ( select avg(score) from scores where cid = s.cid ) and Sid BETWEEN 1 and 6; ``` #### 联接查询概述 关联查询涉及多个表格之间基于某些共同列的数据组合方式。最常见的是使用`JOIN`语法实现不同类型的连接: - **内连接 (`INNER JOIN`)** 只返回两个表中共有的匹配行。 - **左外连接 (`LEFT OUTER JOIN`) 和右外连接 (`RIGHT OUTER JOIN`)** 返回左边/右边表的所有记录以及另一边表中存在的对应项;如果另一侧无匹配,则填充NULL值。 - **全外连接 (`FULL OUTER JOIN`)** 结合了左右两侧所有的数据,即使它们不相交也会显示出来,对于缺失的部分则用null代替。 此外还有自然连接(`NATURAL JOIN`)这种特殊的等值连接形式,会自动识别两张表间具有相同名称的字段来进行比较[^3]。 ```sql select * from emp natural join dept; ``` #### 子查询 VS 联接查询对比分析 | 特征 | 子查询 | 联接查询 | |--| | 定义 | 嵌入到另一个SQL命令内的独立查询 | 处理来自一个以上的关系对象(即表)的信息 | | 使用场景 | 当需要先处理一部分逻辑再应用于整体时 | 需要跨多张表检索信息 | | 性能 | 对于复杂情况可能较慢 | 如果索引得当的话性能较好 | | 易读性和维护性 | 更加直观易懂 | 表达更复杂的业务关系 | #### 图解说明 为了更好地理解这两种技术的区别,请考虑下面这个简单的Venn图表示法: ![image](https://example.com/image.png) 在这个假设的例子中,“A”和“B”分别代表不同的实体集(比如员工和部门)。橙色区域展示了两种方法如何交互作用以提取所需的结果集: - 左边部分展示了一种典型的子查询应用场景——我们首先确定某个属性满足一定标准的对象集合(如高薪雇员),然后再与其他相关资源建立联系; - 右边则是关于联接查询的一个实例,这里强调的是直接将两个结构化存储单元按照预设规则结合起来的过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beiger

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值