上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页
摘要: 先把PPT发出来~~其它的随后再说啦~~~下载地址:http://groups.google.com/group/qomo/files文件名:sd2c_aimingoo.zip 阅读全文
posted @ 2007-12-05 22:15 it江湖 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 动静之间,不变的本质 ——我的程序语言实践===========引子====源于SD2.0大会的召开,以及拙作《JavaScript语言精髓与编程实践》一书的出版在即,CSDN、博文视点以及《程序员》的编辑都希望我写一点关于语言的东西。我已经为这个问题苦恼了很久,因为我不知道可以说什么,既可以与先行者有别,又可以使后来者为鉴。这下便借用《程序设计语言实践》一书的书名,讲讲我的经历吧。从动态语言到静态语言====我所学的第一门语言其实是数据库编程语言DBASE,参加的是学校的一个暑期的关于微机操作的培训——程序设计语言只是其中很小的一部分,我们得从键盘键位之类的开始学起。就这样,我也只学了十天。 阅读全文
posted @ 2007-11-01 14:12 it江湖 阅读(117) 评论(0) 推荐(0) 编辑
摘要: wwe: ...wwe: 我这几年的大部分工作也是偏重架构设计 Aim: 有什么感想呢? wwe: 个人觉得架构设计就像生活中的一部分 Aim: EN..这个怎么讲? wwe: 架构设计就像规划你的生活一样,都想把它变好、变美 Aim: 但是,你也应该知道。会有很多人、很多因素让生活变得不美好。 wwe: 当然 wwe: 但有一个美好的愿景是很重要的 Aim: 规划就如同畅想,你甚至可以认为:床与床头柜之前应该是U形连结的最为美观,但最后发现那样的一套家俱大概要40平米的卧室,而你现在的卧室只有25平米。 Aim: 客户的需要向来没个定准。而且你又不能指望他在需求说明书签完字之后,就不再变更。 阅读全文
posted @ 2007-10-22 10:12 it江湖 阅读(123) 评论(0) 推荐(0) 编辑
摘要: scheme/lisp中,(基于运算元、运算符的)表达式运算是一个语法基础,但它们被称为函数式语言而非表达式语言。那么,它们是如何解释函数式语言的呢?一个lisp的函数在语法上应当书写为如下格式:----------------((lambda (p1...pn) e) a1...an) ----------------这是什么意思呢?其实,这其中的p1..pn为形式参数,而a1..an为实际参数,而lambda则是一个从天上掉下来的概念,它被用来作为一个函数标识符的命名——就好象四则运算中的x,y,z只是命名一样。换成JavaScript的语法,就是这样:----------------fu 阅读全文
posted @ 2007-10-08 15:35 it江湖 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 《移山之道》的作者邹欣先生,作了一篇读后,谈及了《大道至简》中的几个问题。相关的问题一些读者也常问到,因此这里摘了给邹先的回信,也算对一些共性问题的回复。原文在《移山之道》的官方网站上:http://yishan.cc/blogs/xin/archive/2007/09/15/693.aspx==回信摘要====Q2.a : 过程和工程是紧密联系的,RUP 和XP 这两种"过程"对于"工程"中的需求管理,过程管理的要求很不一样,另外,"模型与模型语言"似乎更靠近"方法"。========EHM图是试图割离各个工程元 阅读全文
posted @ 2007-09-19 11:56 it江湖 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 引子===============大概是因为列在博文的作译者清单里的缘故罢,我常常能在第一时间得到有关新书的消息。这本《移山之道》的消息在《大道至简》出版前我就知道了。当时也是心中忐忑,因为同样是一本言“道”的书,同样以愚公移山为背景,同样讲软件工程……邹欣先生在博客中说这“车”撞得他眼冒金星,其实我又何尝不是如此?哈哈~于是当时便想着:等《移山之道》出版了一定得好好看看,是不是好书不论,评论的心态要先调整好。。。。还没想好怎么个调整法子,书就到了手上;还没看到第一页,书就被同事抢去了。有些事往往如此,来也没个准备,去也没个准备。不过这被同事抢走的事实,让我知道:无论如何,这一定是一本受欢迎的 阅读全文
posted @ 2007-09-19 11:46 it江湖 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 在jslibs的项目wiki上看到这些技巧,都是一些在mozilla spidermonkey javascript上的高级戏法。在JScript上不能用的哈~。这里转过来,很多技巧挺有趣的。原文引用在:http://code.google.com/p/jslibs/wiki/JavascriptTips------------------------------------------1. destructuring assignmentsJavaScript 1.7var{a:x}={a:7};Print(x);// prints: 72. Generator ExpressionsJav 阅读全文
posted @ 2007-09-04 12:45 it江湖 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 今天收到《程序员》第8期,读到杨建华先生的“JavaSctipt代码优化一例”。仔细读来,觉得所做优化未能尽彻。所以专写一篇文章来讨论杨先生的例子。原例可以在杨先生的blog上找到:http://prowyh.spaces.live.com/blog/cns!EAAA8AB356F88EA0!403.entry一、正则表达式的创建代码---这样的创建代码实在冗余:var fnRE = /functor_[0-9A-Za-z]{8}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{4}-[0-9A-Za-z]{12}/i;var objRE = /object 阅读全文
posted @ 2007-08-29 18:07 it江湖 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 计算的世界大概都是由规则构成的。从最简单的二进制运算,到复杂的格式化文本,以及构建互联网络的各种协议,整个行业都在几十年如一日的定制、复制和客制化各种规则。在一切变得越来越复杂的时候,我们终于为“分析这些原本很有规则的数据”发了愁。因为规则多到一定程度的时候,也就湮没了规则本身。从一系列的数据中找到规则并描述这些规则的工具,是“正则表达式”——在早期,它确实就被译作“规则表达式”。更加重要的是,现今的各种语言内置了强大的正则表达式支持,使得这些“规则”可以被复用、编程,以及用于推理。当然,前提是你需要理解“规则表达式”自身的规则——那种象天书一样的符号集合。JavaScript之父曾经创建了一 阅读全文
posted @ 2007-08-21 16:53 it江湖 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 很少写书评,尤其是在这样出离愤怒的时候。之所以愤怒,是因为今天看到了《JavaScript核心技术》。看到书名,看到那头犀牛,我的第一冲动就是立即下单买进。因为O'Reilly、机械工业、核心技术,再加上在JavaScript界中无人不知的那头犀牛,大概已经是品质的极境了。然而毕竟是在CSDN的读书区看到这条消息,毕竟还有一个“预读”。但预读中的这份目录却不禁让我疑惑:这会是在讲“核心技术”吗?再细读内容,实在大失所望~大失所望~大失所望!终于开始怀疑犀牛的价值了,于是又去查原版书。然而,在O'Reilly看到这本书的时候,我开始知道:O'Reilly是因为他的诚实而称 阅读全文
posted @ 2007-08-08 09:57 it江湖 阅读(132) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页