返回

从黑科技到超级工程

首页
关灯
护眼
字体:
第51章 你忘记系统了
   存书签 书架管理 返回目录
    叶铭的问题让陈教授很是愣了一下。
    因为……这问得很没有水准,甚至有点民科。
    众所周知,计算机科学领域有几大“流氓”。
    譬如脱离需求谈设计、脱离场景谈技术、脱离生态谈架构……这些都是耍流氓。
    叶铭这个问题就有点类似脱离生态谈架构。
    但陈教授也只是愣了一下。
    毕竟他知道,叶铭的计科知识扎实得很。
    沉吟片刻后,陈教授微微一笑:“如果把你的问题放大到整个电子电路,而不是单纯地指我们的个人计算机系统,那么答案是显而易见的肯定,因为嵌入式开发就不要汇编语言。”
    “这就要牵扯到汇编语言的定义了——它一开始是古老的计算机机器语言的升级,随后变成了对处理器指令的符号化描述。”
    说着陈教授拿起粉笔开始在黑板上画了个简单的PC架构。
    “在开始学习汇编的时候,我们就讲过计算机系统,从机器语言到汇编语言到高级语言……”
    陈教授也不嫌麻烦,快速地讲了一遍计算机架构基础。
    “……这里,系统层面,出现了新的玩家——安卓。因为安卓是由JAVA搭建的框架,所以如果你们今后想做安卓开发的话,那么就不需要掌握书里8086的汇编指令和代码了——但安卓同样有基于ARM的汇编指令……”
    随着黑板上写下满满一黑板的板书,陈教授放下粉笔,拿起毛巾擦了擦手,最后望向叶铭。
    “……所以,我们回到你的问题。”
    “针对普通开发者而言,如果一个系统的开发框架能够做到完善,那么面向机器的低级语言就不是必须

第51章 你忘记系统了(1/4)
上一章 目录 下一页