07 2012 档案

摘要:在过去10年中,函数式编程的定义一直在慢慢改变,在“Wikipedia page on Functional Programming”上可以显著地反映出来。在2003年8月14号之前的定义是:函数式编程作为一种模式,强调函数的使用。例如在2011年10月14号,维基百科用了220个单词进行定义,在开头这样描述到:函数式编程是一种编程风格,它关注的是函数表达式的计算,而不是执行命令。在这些语言上,表达式把函数与基本功能相结合。函数式编程语言是一种支持和鼓励将电脑运算当成函数计算,比较古老的函数式编程莫过于Lisp,较现代的Scheme,ML,Haskell,Erlang,Clean。Lisp是第 阅读全文
posted @ 2012-07-25 14:15 Marvin 阅读(282) 评论(0) 推荐(0) 编辑
摘要:http://www.rollingstone.com/culture/news/steve-jobs-in-1994-the-rolling-stone-interview-20110117# The story of Apple CEO Steve Jobs is one of the most familiar in American business -- shaggy Bob-Dylan-loving kid starts a computer company in a Silicon Valley garage and changes the world. But l... 阅读全文
posted @ 2012-07-18 15:08 Marvin 阅读(308) 评论(0) 推荐(0) 编辑
摘要:By Sarah Petit:Steve Jobs never had any formal engineering training, and hell, no one would venture to say that he was an engineer a programmer or anything of the sort. Still, Jobs possessed an uncanny understanding of technology and though he may not have been well-versed in the nuts and bolts of v 阅读全文
posted @ 2012-07-18 14:54 Marvin 阅读(202) 评论(0) 推荐(0) 编辑
摘要:自己翻译的Eric Schmidt on Steve Jobs 原文见http://www.cnblogs.com/Chrome/archive/2012/06/08/2542179.html 另外,我越来越觉得,苹果的成功来自于面向对象的成功。 大家都知道苹果董事会支持John Sculley和让Steve Jobs离开苹果(AAPL)的交易。Steve Jobs卖掉所有苹果股票,只保有1股,并成立了NeXT。典型的Jobs手法。当我还在Sun Microsystems,我参观了NeXT并和他做了一堆交易。他和在苹果时候一模一样:非常固执己见并且知道自己在做什么。他对面向对象编程... 阅读全文
posted @ 2012-07-18 14:42 Marvin 阅读(234) 评论(0) 推荐(0) 编辑
摘要:自己翻译的关于Alan Kay的采访。 面向对象先驱,Smalltalk的设计人之一,用户界面杰出人物Alan Kay分享关于浏览器,对象,模式的假象方面的认识,以及苏格拉底如何可以在天堂应用它们。 在今年6月,计算机协会(ACM)为纪念阿兰·图灵诞辰100周年,举办一个由30多个图灵奖获得者参加的会议。会议有大量关于图灵和当代计算机科学不寻常的讲座和画板。在休息期间,我采访了Alan Kay,他是一位图灵奖的获得者并且容易接受创新。他阐述的信念就是预测未来的最好方式是创造未来。 注:重新编写Alan Kay的答案是特别困难地。他并非线性地回答在接受记者采访时的问题,而更像是把更多. 阅读全文
posted @ 2012-07-18 10:24 Marvin 阅读(583) 评论(0) 推荐(0) 编辑
摘要:一直以来,教科书里都在讲面向对象是面向过程的一种的进化。我一直觉得,两者没有替代关系。我自己觉得更准确的说法应该是面向过程是面向机器的,面向对象是面向人的。还可以更精确就是,面向过程是面向冯诺依曼机器的。 阅读全文
posted @ 2012-07-17 12:26 Marvin 阅读(222) 评论(0) 推荐(0) 编辑
摘要:原文见http://www.drdobbs.com/architecture-and-design/interview-with-alan-kay/240003442?pgno=1The pioneer of object-orientation, co-designer of Smalltalk, and UI luminary opines on programming, browsers, objects, the illusion of patterns, and how Socrates could still make it to heaven.In June of this ye 阅读全文
posted @ 2012-07-15 09:37 Marvin 阅读(281) 评论(0) 推荐(0) 编辑
摘要:Rust是Mozilla 作为C++语言的替代品而开发的,与Google的Go语言类似,具有垃圾回收功能,注重并发性,用接口代替继承等,这里是语法上的详细变更。 阅读全文
posted @ 2012-07-13 12:35 Marvin 阅读(229) 评论(0) 推荐(0) 编辑
摘要:coolshell的文章很多,精品也很多,这篇我很多都认同,特转发,原文见http://coolshell.cn/articles/7771.html这是我在2012年6月的Go SF上演讲的文本。这是一个个人演讲。 我承认,虽然面前的团队让Go诞生并延续,但是我的观点并不代表任何其他Go语言小组成员的意见。 我也想感谢Go SF的组织者提供这个和你们交流的机会。几星期前我被问起:“你在推出Go的过程中遇到的最大的惊奇是什么?”我立即意识到了答案: 虽然我们希望C++程序员意识到Go是个较好的选择,但是令人意外的是,大多数Go程序员来自Python和Ruby这样的动态语言,而很少有来自C++的 阅读全文
posted @ 2012-07-05 09:56 Marvin 阅读(226) 评论(0) 推荐(0) 编辑
摘要:转自InfoQhttp://www.infoq.com/cn/articles/wp8-developer-interview6月20日微软正式发布了Windows Phone 8,开发层面将支持本地代码(Native Code),支持C、C++、C#、VB和HTML5语言和代码;此外,微软还表示除了部分Windows Phone 7设备支持升级Windows Phone 7.8系统之外,几乎所有目前在售的Windows Phone 7智能机都不会升级Windows Phone 8,此举立刻引起社区的热烈讨论,因此,我们特别采访到@马宁_aawolf,@维动科技吴澜,以及人人网高级布道师@张欣 阅读全文
posted @ 2012-07-03 16:59 Marvin 阅读(313) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示