这里的解释执行是相对于编译执行而言的。我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。 但是对于Python而言,python源码不需要编译成.....
分类:
编程语言 时间:
2014-08-14 16:02:38
阅读次数:
187
变量类型 ????一般我们总是会把编程语言按照各种纬度做很多归类,比如根据是解释执行还是编译执行的划分车成两类。另一个划分纬度就是变量是弱类型还是强类型的,所以可见变量类型在一门语言是多么的重要。 ...
分类:
其他好文 时间:
2014-08-12 09:07:04
阅读次数:
191
一.Java的关键特性1.简单性2.安全性3.可移植性4.面向对象5.健壮性6.多线程7.体系结构中立8.解释执行9.高性能10.分布式11.动态性二.J2SE 5的主要特性1.泛型2.注解(annotation)3.自动装箱和自动拆箱4.枚举5.增强for-each风格的for循环6.可变长度参数...
分类:
编程语言 时间:
2014-08-12 00:16:43
阅读次数:
260
出现java.lang.UnsupportedClassVersionError错误的原因,是因为我们使用高版本的JDK编译的Javaclass文件试图在较低版本的JVM上运行,所报的错误。因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.cla..
分类:
编程语言 时间:
2014-08-11 15:18:22
阅读次数:
204
java 语言的特点是: 强类型,制定了比较多的语言规范,尽可能在编译阶段检测出更多的错误及警告。 编译和解释,首先将源代码编译成codebyte,运行时,java的运行系统装载和链接需要执行的类,并做必要的优化后,解释执行字节码程序。 自动无用内存回收功能,系统有个垃圾收集器,自动收集程序不再使用...
分类:
编程语言 时间:
2014-08-11 00:02:50
阅读次数:
241
认识函数对象(Function Object)可以用function关键字定义一个函数,对于每个函数可以为其指定一个函数名,通过函数名来进行调用。这些都是代码给用户的印象,而在JavaScript解释执行的时候,实际上每个函数都是被维护为一个对象,这就是本小节将要介绍的函数对象(Function O...
分类:
Web程序 时间:
2014-08-09 15:43:18
阅读次数:
309
最近在学习Lua,脑子不好使,怕忘记了,所以记下来方便以后查阅:首先,来了解几个概念: lua_State Lua解释器 lua_open 打开一个lua解释器,返回lua_State指针 luaL_openlibs 加载默认lua库 luaL_dofile 解释执行脚本文件 lua...
分类:
其他好文 时间:
2014-08-04 20:37:57
阅读次数:
153
定义:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。
适用地:当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。如果一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子。这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题。像正则表达式、浏览器应...
分类:
其他好文 时间:
2014-07-27 11:25:22
阅读次数:
198
第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善。
*************注释************
1.CSS也是需要注释的,注释中的内容不会被解释执行,它也和C语言一样,用/*开头,用*/结尾,其中的内容会被当做注释,我们想怎么写就怎么写。
2.下面给个例子:
...
分类:
Web程序 时间:
2014-07-23 13:32:06
阅读次数:
246
本小节我们讲解一下Javascript的语法,虽然js语言非常简单,它的语法也相对好学一些,但是不学总之还是不会的,因此,我们来一探究竟把。
********注释*************
1.我们通常用注释来标记一些代码,它会使得我们更好理解我们之前写过的程序代码,这些注释不会被解释执行,但是它是非常有用的。
2.Javascript支持以C++风格的//开头的单行注释,即两个...
分类:
编程语言 时间:
2014-07-22 14:06:54
阅读次数:
267