美文网首页
日更-《柏拉图与技术呆子》-04

日更-《柏拉图与技术呆子》-04

作者: liumw1203 | 来源:发表于2022-12-05 22:57 被阅读0次

    从最底层到我们的日常应用,计算机技术至少可以分成下面这九层 ——

    • 1.半导体物理学

    • 2.晶体管数字开关

    • 3.逻辑门

    • 4.运算器代表的逻辑图

    • 5.CPU代表的数字机

    • 6.汇编语言、指令集

    • 7.编程语言

    • 8.各种可供调用的公共库函数

    • 9.云计算

    • 数字机
      软件的底层是“指令集”。计算机直接能读的东西,是全是0和1组成的机器代码,比如像下面这样 ——
      001101011101010

    • 汇编语言
      比如上面那行代码可以写成 ——
      cmp eax, ebx
      它的意思是比较两个字符串是否相同。

    • 编程语言
      汇编语言再往上一层,才是所谓“高级”编程语言。这里“高级”的唯一意思就是这些语言是建立在汇编语言的层次上面的一层。比如我们常用的C语言、Fortran语言、Python、Java等等等等,这些才是给人用的编程语言。
      到这里已经是纯逻辑模型了。

    • 云计算
      再往上一层是“云”。在云这一层整个硬件都被虚拟化,软件实际在哪台计算机上运行已经没有关系了。比如 Google 存储了几十亿个网页的检索系统,这些数据存在于无数台主机上。当你搜索的时候,你不是跟一台计算机互动,而是在和“云”互动。

    相关文章

      网友评论

          本文标题:日更-《柏拉图与技术呆子》-04

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