全部的设计思想都是源于现实的实际需求

好比:编译器在对代码进行编译时,生成可执行代码时,能够采起相应的优化措施,比 如对同一个变量的屡次操做,可能编译器生成的机器指令是:第一个从内存取数据,第 二次就直接从寄存器里取数据,这样,能够提升执行速度,可是这样,就会带来另外一个 问题,若是这个变量若是在第二次被使用以前,被其它的地方修改了,则这个优化来的 操做就会致使问题,对吧,这样,在语法定义时,C语言就增长了相关的语法约定, volatile这个关键字,禁止编译器对代码进行优化,就能够起到这样的做用,因此说,优 化与不优化,都是源于现实的需求,优化,能够提升速度,但会致使指令错误,不优化 ,可能反复执行一样指令而浪费CPU时间,但不会有指令的相关性问题。从这种角度来 看等待计算机,其实,计算机就是一种哲学,来于实际,指导实践。
相关文章
相关标签/搜索