在 07-12-13,pongba<pon...@gmail.com> 写道:
--
新的理论从少数人的主张到一统天下,并不是因为这个理论说服了别人抛弃旧观点,而是因为一代人的逝去。
My blog: http://googollee.blog.163.com
来源:http://blog.csdn.net/g9yuayon/archive/2007/12/13/1933030.aspx
严重推荐:-)不过估计这个讨论组里面不订阅g9 blog人也不多吧,如果看过了,请忽视我...
讨论之一:
昨天还听SpitFire说,用Ruby时,发现设计模式里面那些瓶瓶罐罐都用不着了;这不,就出现了一个绝好的例子,新版Javascript中native支持的multi-method。我想大吼一声的是,设计模式那不叫优雅,真正的原生支持才叫优雅!
讨论之二:
Javascript不沿用Ruby的duck-typing,居然把Java的侵入式interface搞过来了?这不是退步嘛。
讨论之三:
居然加入了内建的int和char!int不会是有限精度的吧?char是干嘛?有了string还要char?还好没有long...无语。
我觉得应该把所有的数值类型(int/long/short/double/float)规成一个类型numerics(就像haskell里面的numerics concept)一样,这才是动态语言的best short;
讨论之四:
参数化类型!?这个玩笑开大了吧?要静态检查也不是这么要的吧。看来马克思要笑了——事务的发展的确是曲折上升的。这老大是不是受"主流"语言刺激太大了... JS这种语言,duck-typing + concept(或haskell的type class),既保留灵活性,又保留静态检查,不是很好么?
暂时想到这么多。后面讨论时再补充...
Javascript这把成了大杂烩了。。。也难怪要被开涮。。。
--
刘未鹏(pongba)|C++的罗浮宫
http://blog.csdn.net/pongba
TopLanguage
http://groups.google.com/group/pongba
--
个人网站:http://zsp007.com.cn/
双学位:生物医学工程+计算机科学与技术
技能:C++(STL,BOOST) Python(Django) HTML+CSS AJAX
-- 张沈鹏
On 12/14/07, 莫华枫 <longsh...@gmail.com> wrote:
这招成功了很多次, 不过到了互联网这个战场, 似乎这招用处不大了, 这个战场,
还是开放一些更容易被接受.
Fisher 写道:
如果没有静态的类型标注,很难实现那些所谓的类库之类的东西,而AS3或者更进一步的说AIR提供的那么一大套类库体系,用ES3也忒难搞定了。因为毕竟大家都熟悉class-based
oo嘛。