C语言是静态语言,它的工作方式是通过函数调用,这样在编译时我们就已经确定程序怎样执行的。而Objective-C是动态语言,它并不是通过调用类的方法来执行功能,而是给对象发送消息,对象在接收到消息之后会去找匹配的方法来执行。这样的做法就把C语言在编译时的工作挪到了执行时来做,能够获得额外的灵活...
分类:
移动开发 时间:
2014-10-18 20:56:01
阅读次数:
204
动态语言以其运行的灵活性,可配置性,方便调试可以为开发带来极大的方便,如果用好了,可以极大的提高开发的效率。
怪不得像游戏开发这样复杂的软件开发里没有不集成脚本语言的。
其中,lua以其小巧,灵活,方便扩展,方便嵌入被用于大多数的游戏开发中。
对于我来说,对于一个充分认识到动态的力量的人来说,在软件开发里集成一种脚本语言成为一种很重要的很有意义的工作。
但是...
分类:
移动开发 时间:
2014-10-18 12:41:02
阅读次数:
192
能实现网站下载的功能语言都是动态语言,除了asp.net,还有php,jsp等,这里以asp.net为例。这种可以实现多种网站下载功能,代码如下://TransmitFile实现下载protectedvoidButton1_Click(objectsender,EventArgse){Response.ContentType="application/x-zip-compressed";Respo..
分类:
Web程序 时间:
2014-10-13 21:33:57
阅读次数:
176
什么是Java反射(reflect)Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过ReflectionAPI取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public,static等)、superclass(例如Object)、实现之interfaces(例如Cloneabl..
分类:
编程语言 时间:
2014-10-10 20:41:15
阅读次数:
265
1、人类如何与计算机"沟通"?翻译官:编译器、解释器;编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言强类型语言:变量在使用之前,需要声明定义,甚至需要初始化事先转换成可执行格式C、C++、Java、C#动态语言:解释型语言弱类型语言:变量在使用之前,不需要声..
分类:
其他好文 时间:
2014-09-30 23:59:21
阅读次数:
259
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass...然后,尝试给实例绑定一个属性:>>> s = Student()>>>...
分类:
编程语言 时间:
2014-09-28 05:52:00
阅读次数:
214
1. Python安装目前python有2个大版本,2和3,由于2和3语法有差别,现有的许多库都是基于python2开发,本系列文章以python2为主。1.1 重要概念1、 动态语言运行时绑定,变量在执行时才确定类型变量相当于C++中的引用可运行时修改2、 一切都是对象一切都是对象,包括数字、字符...
分类:
编程语言 时间:
2014-09-25 21:00:07
阅读次数:
391
ususingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
usingSystem.Windows.Forms;
usingMicrosoft.Scripting.Hosting;
usingIronPython...
分类:
编程语言 时间:
2014-09-25 04:31:49
阅读次数:
377
如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的您的”偏见”,因为这对您来说绝对是一片新大陆,让J....
分类:
移动开发 时间:
2014-09-24 00:17:55
阅读次数:
281
JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)JFin...
分类:
编程语言 时间:
2014-09-22 21:35:33
阅读次数:
257