imjacob的专栏

首页博文目录订阅
博 文
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句 (for)来循环执行一条命令。当然,批处理文…

动态语言的变量赋值

(2009-11-11 21:53)
ruby中的变量赋值 4.4.1 深入分析变量赋值 给变量赋值,好像是使得变量等于赋值表达式右侧的对象: 现在,可以做puts str或其他操作,如果做的是put str,str会给出字符串"Hello",如果是其他操作,则str会做其他处理。 现在请看下面这个例子: 这个例子也是输出"Hello"。由于已经把str赋值给abc,很明显变量abc也包含了"Hello"。 下一个例子涉及一个名为replace的方法,它会用新的文本在原位置替换…
本文讨论: JavaScript 是基于原型的语言 用 JavaScript 进行面向对象的编程 JavaScript 编码技巧 JavaScript 的未来 本文使用了以下技术: JavaScript 目录 JavaScript 对象是词典 JavaScript 函数是最棒的 构造函数而不是类 原型 静态属性和方法 闭包 模拟私有属性 从类继承 模拟命名空间 应当这样编写 JavaScript 代码吗? 展望 最近,我面试了一个有五年 Web 应用程序开发经验的软…
函数式编程和命令式编程 函数式编程是最近被热炒的一个概念。国内外众多大牛纷纷发表文章,认为函数编程可能会再度兴起。搞得一向喜欢跟风的小弟我如坐针毡。因此,也抽空研究了一下函数式编程这个时髦的概念。 上个世纪,我曾经在图书馆借了一本介绍所有主要计算机语言的书,那本书简单得介绍过Lisp和其他语言的语法。其中提到,Lisp是一门函数语言。当然,那时对这句话没什么概念。 命令式编程是一种用…
最近在看lua的时候讲到了闭包这个概念,然后发现javascript和python这些动态语言似乎都有,那闭包是干什么的呢,为什么静态语言c++等没有呢?查了点资料,发现他和对象有联系,又和函数对象有联系。很经典的一句话是:对象是附有行为的数据,而闭包是附有数据的行为。http://www.ibm.com/developerworks/cn/linux/l-cn-closure/index.html#resource http://www.ibm.com/developerworks/cn/java/j-cb01097.html …
Tutorial:关于JavaScript的 貌似类(pseudo-classes)----不吐不快 From Learn About the Ext JavaScript Library Jump to: navigation, search Summary: 关于David flanagan的人们怎么称呼JS的“貌似类(pseudo-classes)”的一博客,我有一大堆话要说,发表评论就不必了,我会在这里说。 Author: Zwetan Kjukov (译者:Frank Cheung) Published: 2007-06-02 Ext Version: a…
Concatenation 关联 Under pure prototyping, which is also referred to as concatenative prototypes, and is exemplified in the Kevo language, there are no visible pointers or links to the original prototype from which an object is cloned. The prototype object is copied exactly, but given a different name (or reference). Behavior and attributes are simply duplicated as-is. 在纯…
原文地址 http://en.wikipedia.org/wiki/Prototype-based_programmingPrototype-based programming is a style of object-oriented programming in which classes are not present, and behavior reuse (known as inheritance in class-based languages) is performed via a process of cloning existing objects that serve as prototypes. This model can also be known as class-less, prototype-oriented o…
最近在学lua,看到他的面向对象机制,感觉和之前的c++很不一样,后来发现原来它属于Prototype-Based language,而c++是Class-Based Language。所以网上找了点资料,对比一下。 ==================================================================== JavaScript核心参考——对象模型的细节 (http://blog.chinaunix.net/u/11680/showart_474648.html)基于类的语言VS.基于原型的语言(Class-Base…
http://www.tclchina.com/article/translation/scripting_21/jiaobenbiancheng_cn.htm 这篇文章发表在IEEE计算机杂志1998年3月刊上) 摘要:Perl和Tcl等脚本语言代表一种与c或JavaTM为代表的系统程序设计语言完全不同的编程形式。脚本语言为"胶着"应用程序而设计,它使用无类型方法来实现高级编程和比系统程序设计语言更快的发展应用。计算机速度的增长和混合应用的改变使脚本语言在今后的应用中越来越重要。…
博 主
进入imjacob的首页
博客名称:雅克的一府
日志总数:514
评论数量:901
访问次数:1823262
建立时间:2006-11-23 20:52
导 航
公 告
Locations of visitors to this page 本博客主要用于个人学习与资料收藏。当然大家应该读了之后也能学到不少东西。其中大多数资料都是来自网络,我转载时尽可能地表明文章出处与原作者姓名,但由于很多资料经多人转载,已不清楚原作者信息与出处,所以未表明相关…
评 论
链 接

ARM+LINUX 嵌入式博客
http://blog.chinaunix.net/u1/58780/index.html

嵌入式软件
http://blog.csdn.net/embeddedsoft

诚诚恳恳做人踏踏实实编程
http://blog.sina.com.cn/u/1244756857 

和我风格相似的一个blog
http://blogger.org.cn/blog/m…