一、python特性概要 1. Python是解释性语言。我们和c比较一下。2. Python特性总结:字节码、动态、缩进 2.1 字节码 2.2 动态语义 在赋值时确定数据类型 2.3 缩进3. Python之禅 解释性语言的内部机制,在运行脚本之前,得到结果之后: 1. Python先将脚本编译 ...
分类:
编程语言 时间:
2016-05-20 00:48:11
阅读次数:
206
javascript是一种在网络广泛应用的脚本语言,虽然名字与java相近,但其实两者并没有直接的关系,脚本语言是一种为了便于操作和拓展功能而开发出来的解释性语言,不同于传统的编程语言,脚本语言不需要编译即可通过解释器运行,各大浏览器中均内置javascript解释器。 html中提供了script ...
分类:
编程语言 时间:
2016-05-18 00:25:09
阅读次数:
176
下面是我总结的一些小技巧,仅供参考。 以下代码基本上在jQuery的源码里面都可以看到,如有说得不对的地方,请大家指出。 尽量使用源生方法 javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。 ...
分类:
编程语言 时间:
2016-05-15 18:08:50
阅读次数:
257
1. Java语言的优点
1)
Java为纯面向对象语言。万物皆对象。
2)
平台无关性。Java语言可以“一次编译,到处运行。”由于Java为解释性语言,编译器会把Java代码变成“中间代码”,然后在JVM上解释这都行。因此Java可以很好的跨平台执行,具有很好的可移植性。
3)
Java提供了很多内置的类库,通过这些类库,简化了开发人员的程序设计工作,缩短了项目的开...
分类:
编程语言 时间:
2016-05-07 11:26:46
阅读次数:
291
JavaScript是基于对象的解释性语言,全部数据都是对象。在 JavaScript 中并没有 class 的概念,但是可以通过对象和类的模拟来实现面向对象编程。 1.对象 在JavaScript中,对象被定义为无序属性的集合,属性可以是任何类型的值,包括其他对象或函数。函数作为属性值时称为“方法 ...
分类:
编程语言 时间:
2016-04-30 12:55:28
阅读次数:
186
下面是我总结的一些小技巧,仅供参考。 以下代码基本上在jQuery的源码里面都可以看到,如有说得不对的地方,请大家指出。 尽量使用源生方法 javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。 ...
分类:
编程语言 时间:
2016-04-26 15:58:34
阅读次数:
153
JS(JavaScript) 是一种解释性语言 是弱/动态 最开始用于表单验证的 JS的五个部分: 1.核心语言定义 2.原生对象和内置对象 5boolean 3.BOM 4.DOM 5.事件处理模型 数据类型 1.Undefined 2.Number 3.Object 4.String 当函数无明 ...
分类:
Web程序 时间:
2016-04-24 20:10:53
阅读次数:
272
说说Python程序的执行过程
1. Python是一门解释型语言?
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊!
为了防止其他学习Python的人也被这句话误解,那么我们就在...
分类:
编程语言 时间:
2016-04-22 19:54:05
阅读次数:
202
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言。任何编程语言编写的程序归根到底都是由底层机器的机器代码(01序列)执行的,无论是编译型语言还是解释型语言。而任何高级编程语言程序的源代码都是一个字符序列,这个字符序列到底层的01序列是通过编译器或解析器经过多次转换完成的。编译 vs 解释翻译的方式有两种:一种是编译,一种是解...
分类:
编程语言 时间:
2016-04-22 18:55:25
阅读次数:
202
今天抽时间看了一下python。感觉很好,它与编译性语言不同。c,c++,java,c# 等都是编译性语言,也就是需要先进行编译,然后 在链接,才生成二进制可运行文件(java,C#除外,需要虚拟机才可以运行),但是也需要编译。 python 是一种典型的解释性语言。他的最大的特点就是类似于脚本语言 ...
分类:
编程语言 时间:
2016-03-28 08:44:28
阅读次数:
185