美文网首页
2022-09-29

2022-09-29

作者: sangrea1 | 来源:发表于2022-09-29 18:18 被阅读0次

发现计算机技术发展有个特点,它总是沿着复杂 -> 抽象 -> 简单 的道路循环演进。

半导体的微观物理结构和规律很复杂,但封装成晶体管之后,硬件工程师只用把它当做逻辑门来使用即可。复杂的半导体,被抽象成了简单的逻辑开关。这样就能吸引更多的人才加入硬件研发队伍。

用布尔逻辑开发程序太复杂,汇编语言将其抽象成处理器行为,开发者无需关心每个寄存器的布尔值,就能完成程序编写。

随着程序复杂度的提高,用底层的硬件描述语言来开发程序难度过大。编译器则屏蔽了硬件行为,提供了更加抽象的高级语言,进一步的降低了开发者的心智负担。

软件越来越多,不同软件之间的资源分配变得复杂。操作系统则屏蔽了这一层的复杂性,开发者无需关心真正的硬件资源,就能开发出可靠的软件。

就这样,复杂的技术被抽象封装成简单的新技术。新技术得到大规模应用,同时带来新的复杂性问题。通过层层抽象,技术得到了演进。但技术人想要看清黑盒子里的真实,也变得越来越难。

我们为什么需要抽象?抽象是为了控制复杂度。同样高度的抽象是为了控制高度的复杂。

相关文章

  • 批量抓取优美图库

    title: 批量抓取优美图库permalink: 批量抓取优美图库date: 2022-09-29 10:28:...

  • .net core 6.0 Web API 返回数据时间格式化

    将时间 2022-09-29T17:16:21.1729576+08:00 格式化为 2022-09-29 17:...

  • 2022-09-30

    Cli Can Res | 血清抗体特征预测肿瘤患者是否适用免疫疗法 原创图灵基因图灵基因2022-09-29 1...

  • 0332|我们为什么要冥想训练?

    2022-09-29 北京 晴天听王菲唱的清净经,内心清静了许多。 重新读成甲老师的这篇《为什么要进行冥想训练?我...

  • 一学|《语文建设》学习贴

    2022-09-29 下半月刊,紧密贴合小学语文教师的自身特点和需要,重点突出实用性,兼顾学术性。特色栏目《关注》...

  • 20022-10-04

    在某个醒来以后无法入睡的夜晚(其实就是现在,2022-09-29的早晨五点三十七分)。 心中油然而生的是一种被自我...

  • 不是秘密的秘密

    2022-09-29 晴热 周四 “我告诉你们一个我之前一直想说,但一直没机会说的一件事。”晚饭快...

  • 买二手车注意事项

    2022-09-29 周四 1.贪便宜 其实这一点大家都知道,但看到商家放出那么便宜的价格就总想着或许自己运气好,...

  • 学语言要学会朗读

    2022-09-29 孩子三年级了,语文和英语两大语言类科目占很大比例,有很多家长在辅导作业时往往不掌握要领,不知...

  • 2022-09-29

    1、我还好,你也保重。 2、总有一片晚霞会经过你的头上,总有一个人在的等着爱你一场。 3、你终于是一个人宇宙限量版...

网友评论

      本文标题:2022-09-29

      本文链接:https://www.haomeiwen.com/subject/zbukartx.html