08 2012 档案
摘要:从历史的角度来看,JavaScript的发展一直与浏览器密不可分,最初由网景公司的Brendan Eich设计,叫LiveScript,后与Sun公司合作,改为JavaScript。后来Ecma国际以JavaScript为基础制定了ECMAScript标准。现在大家知道了制定标准的才是最牛B的了吧。
再后来微软的IE干掉了NetScape后,以为自己已经无敌于天下了,开始搞VBScript,JScript,但是大家看微软霸占着浏览器这个小清新非常的不爽,Firefox、Chrome、Safari等浏览器开始出现,Google的V8和Apple的WebKit等牛引擎和框架出来后,JavaScript在浏览器端越发如鱼得水,而且随着V8和Node.js的出现开始侵入服务器端。
阅读全文
摘要:知乎问题:这几天闲来无事在图书馆看obj-c的书,看了两天,给我的感觉是,这东西不就是加了面向对象的c吗,而且类的语法还那么古怪。这东西跟c++有什么本质区别?为什么苹果会选择obj-c而不是c++?答:Objective-C是C的扩展,设计思路上借鉴了Smalltalk的面向对象和消息机制的思想。从我个人使用过的面向对象语言来看Objc是对消息传递支持的最彻底也最显式的。Objective-C的类中定义的方法都是消息传递,而且类和消息之间是运行时绑定的,运行时编译器把消息发送转换成对objc_msgSend方法的调用。其它的C++、Java、Python、Ruby都体现的不明显,更倾向于对象
阅读全文
摘要:最近翻出了2010年写的一篇关于创新的文章,近两年的时间过去了,很多东西变了,但文章想表达的思想并无变化,回炉重构后,形成这篇——创新随想(2012版)
创新是个非常好的词,虽然这个词在中国已经被用滥了,但我依然固执的认为这是一个光彩照人的词汇。我常常对同事或团队的成员说,我们在做产品规划、设计和编码的过程中,应有创新之念,即使要跟随,我们也要去跟随那些创新的东西。这样做的好处是,即使我们没能做出创新的成果,但是我们至少让创新的机率又增加了一点点。
阅读全文
摘要:近日摩托罗拉强硬裁员像一个重磅炸弹,引发了很多争议和思考,相关新闻——http://tech.sina.com.cn/t/2012-08-17/01057513828.shtml。我所在的googlegroup也进行了广泛而严肃的讨论,虽然视角不同,最后大家都落脚到了“专才VS通才”上面,IT从业者到底是要把自己搞成专才——在某个领域牛叉轰轰,还是博采众长,形成通才?
阅读全文