编译型:通过编译器编译成可执行文件
或者通过编译器生成多个目标文件,一个模块会对应一个目标文件,最后由链接器生成可执行文件、
一次性将所有代码转换成机器码
速度快
C++
解释型:程序运行前一刻,还只有源程序没有可执行程序,当运行到某一行时,由一个解释器的外壳将该内容转...
分类:
编程语言 时间:
2014-12-07 23:15:43
阅读次数:
192
Java虚拟机
java虚拟机是用执行java文件生成的class文件的,class文件即是字节码,jvm可以解释字节码成为目标机器的机器码,所以,java程序可以一次编译后到处运行真正的实现了跨平台的特性,在跨平台特性中jvm是关键。
包括我们自己建的类文件需要虚拟机来解释执行。当然了实现这一特性并不是一件简单的事情,jvm在这一过程中为我们做了很多事情,它也有自...
分类:
编程语言 时间:
2014-12-06 10:10:30
阅读次数:
274
栈:存在于内存中,如果要操作硬盘资源,需要将硬盘资源加载到内存中,内存中的地址保存在栈中寄存器:存在于CPU中所以CPU读取寄存器的速度肯定高于读取内存的速度Dalvik:应用每次运行的时候,字节码都需要通过即时编译转换成机器码ART:应用在第一次安装的时候,字节码就会预先编译成机器码,使其成为真正...
分类:
移动开发 时间:
2014-11-29 17:31:01
阅读次数:
156
int类型范围 -2147483648~2147483647
当n=-2147483648,则-n=2147483648超出2147483647,结果仍然是-2147483648,所以应该单独处理。
也可以用机器码来解释这一个知识点:-2147483648的机器吗为1000...0000(32位),取负,即机器码各位取反后加1,得到的还是100....000。这也是代码中if(n<0 && n!=INT_MIN) return 1.0/pow(x,-n) 为什么这样写的原因,如果写成if(n<0) retu...
分类:
其他好文 时间:
2014-11-22 09:21:59
阅读次数:
220
读完本文,你将会学到:
1、类中定义的method方法是如何在class文件中组织的
2、method方法的表示-方法表集合在class文件的什么位置
3、类中的method方法的实现代码---即机器码指令存放到哪了,并初步了解机器指令
4. 为什么没有在类中定义自己的构造函数,却可以使用new ClassName()构造函数创建对象
5. IDE代码提示功能的基本原理...
分类:
编程语言 时间:
2014-11-17 19:35:04
阅读次数:
402
1>编写c#代码,保存为.cs文件。2>通过csc.exe程序来将.cs文件编译为.net程序集(.exe或.dll)。此时的exe或dll并不是机器码(cpu不可理解)。【>csc /out:c:\a.exe c:\program.cs】3>程序运行时通过JIT编译(Just In Time)即时...
iOS开发多线程概览机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言可以继续进行其他操作;对于多核处理器,如...
分类:
移动开发 时间:
2014-11-12 22:35:26
阅读次数:
227
1.生成中间文件现在有一个写好的main.cpp,用下列命令可以生成中间文件.生成替换宏和去掉注释之后的预处理文件main.e:g++ -o main.e -E main.cpp生成汇编main.s:g++ -o main.s -S main.cpp编译成机器码:g++ -o main.c -C m...
分类:
数据库 时间:
2014-11-06 16:59:59
阅读次数:
161
寄存器通过操作数据总线,控制总线和地址总线实现数据的读取,肯定是非常灵活的方式,假如对某个存储单元进行比较复杂的操作,不断的进行读取显然需要优化,比如说加入缓存,事物或者中间变量什么的,当然,这里我们只能加入硬件,比如说寄存器(看来机器码会与寄存器有关)通用寄存器:就算是将寄存器理解为存储单元里面的...
分类:
其他好文 时间:
2014-11-05 19:35:55
阅读次数:
140
微机原理与接口:PC机和CPU物理结构和编程结构组成原理:计算机的结构,功能,性能的研究汇编语言:利用硬件系统的编程结构和指令集有效灵活的控制系统汇编语言(助记符) 就像产品经理提到的用户体验,设汇编程序猿为用户,我们发现机器指令太长怎么办?创建助记符,在代码提交时根据助记符转换为机器码,这种解决方...
分类:
其他好文 时间:
2014-11-04 14:42:30
阅读次数:
148