摘要: 原文见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 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Rust是Mozilla 作为C++语言的替代品而开发的,与Google的Go语言类似,具有垃圾回收功能,注重并发性,用接口代替继承等,这里是语法上的详细变更。 阅读全文
posted @ 2012-07-13 12:35 Marvin 阅读(227) 评论(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 阅读(221) 评论(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 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 面向对象本身来说是一种抽象能力。数据结构,算法针对机器来抽象面向对象针对人来抽象。面向对象和语言无关,和建模有关。UML就是干这个的。 阅读全文
posted @ 2012-06-26 17:07 Marvin 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 转自外刊IT评论,这是一个探讨技术的网站,现在开始思考这些问题。技术对机器的改造可能是第一步,机器第二步可能是加入情感,可能吧。至少在中国,例如我,技术研究多了以后,就开始思考人的问题。很多年来,我一直给病人做临终关怀工作。我的病人都是即将死去的人。我将和他们一起共享一段非常独特的时光。我陪伴他们走过生命的最后3到12周的时间。当人们需要面对自己的死亡的时候突然会变得成熟很多。我已经学会了永远不要低估一个人进步的能力。他们有些变化是非常惊人的。每个人都会经历各种的情绪演变,正如你能预料到的,怀疑,害怕,发怒,懊悔,拒绝接受到最终接受这样的事实。每个病人在临终前都找到了办法让自己的灵魂得到安息— 阅读全文
posted @ 2012-06-21 12:19 Marvin 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 今天在10.7.4试用Xcode4.3和10.8 dp4试用4.5,发现安装完以后,没有gcc。苹果真厉害,Xcode也类似于绿色软件,原因如下Apple announced Xcode 4.3 for OSX Lion and 4.4 for OSX Mountain Lion last week. The major difference is that Xcode no longer provide an installer which is good thing because you now could update Xcode with AppStore in the future 阅读全文
posted @ 2012-06-19 15:12 Marvin 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 文中提及的这些黑客类型都是典型的黑客类型,所有这些类型的黑客都是天才,但它们却有明显不同的风格。一起来看下,您熟悉哪几个?0. The UnicornThe Unicorn翻译成“独角兽”,作为以完美开发者而著称的黑客,他们曾一度被人认为有如编码印章似的去编码并且设计时都是带着一种挑剔的眼光去设计。他们在选择使用PS或者Fireworks时就像选择用文字编辑一样轻松舒适,在他们的作品里面没有一个是与像素格格不入的,况且也不能有任何格格不入的方式。“独角兽”的局限性之一是,被迫使用一个支持Adobe产品的操作系统。【最喜爱的技术/语言:SASS,Stylus,CoffeeScript,JavaS 阅读全文
posted @ 2012-06-15 12:34 Marvin 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 以前老讲编译,链接。讲了很多,还是有人稀里糊涂。今天无意说出的,不知道受众能不能有所领悟。总结出来编译只管对不对,链接只管有没有 阅读全文
posted @ 2012-06-13 17:06 Marvin 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 来自http://developers.solidot.org/article.pl?sid=12/06/09/1546207微软在1998年发布了VB6.0,Visual Basic .NET在发布十年后仍未能取代它的地位。微软刚刚宣布延长了VB6兼容时间,在Windows 8的整个生命期将继续兼容Visual Basic 6应用程序,意味着VB6应用程序的总支持时间至少达到了24年,相比之下2002年发布的.NET Framework 1.0在Windows 7时就终止了支持。VB6被人称作是Windows生态系统中“杀不死的蟑螂”。蟑螂的成功源于它的简单,VB6创作者设想的市场定位是:让 阅读全文
posted @ 2012-06-10 02:40 Marvin 阅读(853) 评论(0) 推荐(0) 编辑