当前位置:酷我小说>综合其他>诸天之明道> 第53章 内存、CPU与思维
阅读设置(推荐配合 快捷键[F11] 进入全屏沉浸式阅读)

设置X

第53章 内存、CPU与思维(2 / 2)

真要说的话,现在的一个程序里,无用的代码不少,且有些代码相对来说,执行起来并不算是最优,也有可能是最差的,编译后执行时,可能一条命令重复执行多次。</p>

不知道有多少人没有玩过红白机,红白机中,一个小游戏占据的内存大多都只有几十kb,这是现在玩游戏的人难以想象的,因为一张照片都有好几M了。</p>

哪怕是那种一盒一的RPG游戏,大多都不到1M,比如说《封神榜之伏魔三太子》,只有900多kb,这是一个可以玩好久的游戏。</p>

这也是现在的人难以想象的,因为一个游戏框架搭建起来,里面什么内容都没有,其大小可能就不止1M了,如果引用的工具类多一些,可能会比想象中还要多一些。</p>

就现在的程序开发而言,绝大多数的程序开发都是使用高级语言,而高级语言也就是符合人类思维认知的语言,适合与方便人类学习与理解。</p>

在高级语言之前,有汇编语言,再就是机器语言。</p>

机器语言不用解释,就是给硬件识别的语言,翻译成人类所认识的语言,就是0和1。</p>

由于0和1很难被人类读懂,还有一些其他的原因,最终汇编语言就出现了。</p>

汇编语言:是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。</p>

相比于机器语言,汇编语言可以让人类更加容易理解。</p>

而汇编语言只能说算是一个个的原子,对于普通人来说,操作原子造物太过费时费力,所以,有了高级语言。</p>

特别是为了方便、易学、快捷快发,高级语言做了太多的事,导致一个程序里,太多冗余代码,浪费了太多的空间与计算机的算力。</p><div id='gc1' class='gcontent1'><script type='text/javascript'>try{ggauto();} catch(ex){}</script>

上一页 目录 +书签 下一章