码迷,mamicode.com
首页 >  
搜索关键字:解释型语言 编译型语言    ( 739个结果
详谈Android 编程下的代码混淆,点开就看....
源码混淆什么   Java?是一种跨平台的、解释型语言,Java?源代码编译成中间”字节码”存储于?class?文件中。由于跨平台的需要,Java?字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访...
分类:移动开发   时间:2014-11-01 12:05:31    阅读次数:250
详谈Android 编程下的代码混淆,点开就看....
源码混淆什么   Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为...
分类:移动开发   时间:2014-11-01 11:25:31    阅读次数:207
JNI 实战全面解析
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。 JNI是什么? JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。 NDK是什么? Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。 为什么要用NDK? 1、安全性,java是半解释型语言,很容易被反汇编后拿到源代码文件...
分类:其他好文   时间:2014-11-01 10:02:15    阅读次数:428
关于编译型语言函数的调用(三)
接上文:http://blog.csdn.net/prsniper/article/details/40653235 类delete就不说了,有兴趣的朋友自己跟踪看看吧,提示一下:析构函数也有参数和返回值. 下面我们看下裸函数,裸函数从执行效率上是可以与汇编语言媲美的,然而它不太好逆过来说,我们就顺着说吧 前面说得构造函数的临时堆栈,恢复寄存器等等,有人给了个名称叫prolog和ep...
分类:编程语言   时间:2014-10-31 23:41:22    阅读次数:351
关于编译型语言函数的调用(二)
接上文: http://blog.csdn.net/prsniper/article/details/40652451 上文中提到的局部变量的地址,第一个是[ebp-4],由于32位内存对齐的原因,第二个是[ebp-8],对于VC7以上的版本,这个地址可能会不一样 比如第一个可能是[ebp-8],第二个飞到[ebp-14],这是VS.NET的VC编译器在每个局部变量前后都加一个DW...
分类:编程语言   时间:2014-10-31 15:44:10    阅读次数:293
关于编译型语言函数的调用(一)
最终真是团团转,真可以说是好事做尽,坏事做绝, 然而想想写点东西既有助于记忆,又有利于他人参考,所以还是决定抽点时间草书此文 以前在有关破解的博文中也稍微提到这个问题,现在就深入一点去考究它吧 狭义的编译一般指的是将程序语言代码转为CPU能执行的机器码,比如C++(VC++) VB6的主程序也是切实编译的,然而大部分却类似java,生成了中间代码,由虚拟机在运行时解释为机器码 这...
分类:编程语言   时间:2014-10-31 13:52:44    阅读次数:265
Python的对象操作(一)
python支持对象和函数 1. python是解释型语言,逐行运行 2. 对象调用 例子:删除文件的一个例子 2.1 先定义一个类 class MyApp: 2.2 import 引用要用到的模块 __author__ = 'Bright' import shutil import os """ ...
分类:编程语言   时间:2014-10-23 01:20:47    阅读次数:247
对于语言的体会
食物、药品、化妆品之间有本质的区别么?有的食物本身就是药,有些药就是食物;有些化妆品就是药,有些药就是化妆品;有些食物能当化妆品,倒是没见哪个化妆品能当食物用的。编译型代码、解释性脚本、编辑型配置,有本质的区别么? 配置和脚本都是可以重入的;而编译型语言应该是绝对不可以的。使用别人的规则,就想生活....
分类:编程语言   时间:2014-10-18 20:53:43    阅读次数:173
JavaScript解析机制
JavaScript是一种解释型语言,按照 1 7 示例4:先预声明变量,再预声明函数,因此,预编译阶段variableA函数覆盖了variableA变量。在执行阶段,variableA变量被赋值为2,1 alert(variableA); //function variableA(){alert....
分类:编程语言   时间:2014-10-16 01:21:01    阅读次数:189
Shell脚本语言与编译型语言的差异
大体上,可以将程序设计语言可以分为两类:编译型语言和解释型语言。编译型语言很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译...
分类:编程语言   时间:2014-10-15 01:01:59    阅读次数:274
739条   上一页 1 ... 69 70 71 72 73 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!