10 2012 档案

摘要:转自http://www.raychase.net/777本文翻译自这篇文章,这篇文章写于1998年,作者是Scott Ambler,真的挺久远了。看看上个世纪末的时候,程序员的视角和观点。想从面向对象复用技术中真正获益,你就必须理解不同种类的复用,并且自如地在不同场合下使用它们。可复用资源业务对象根源复用性是面向对象技术带来的很棒的潜在好处之一。遗憾的是,很多情况下这个好处并不能真正兑现。原因在于复用并不是毫无代价的,它并不是你使用面向对象开发工具的时候就能轻而易举得到的。相反,它是你为了成功而努力工作得来的。首先要知道的是,这个世界上有比代码复用多得多的可复用的东西。代码复用只不过是最基本 阅读全文
posted @ 2012-10-12 10:31 Marvin 阅读(414) 评论(0) 推荐(0) 编辑
摘要:我们这个世界真的需要另外一种C语言风格的编程语言吗?很显然,谷歌很早就这么认为了,在2009年,它借用雷蒙斯乐队的歌“Hey!Ho!Let’s Go”,正式推出了Go语言。现在Go语言开发团队已经开发出了这种语言的第一个稳定版本,他们称之为Go 1,他们将这种语言推向世界,希望人们用这种语言“开发出健壮的软件产品和作品。”那么,现在人们对这种语言的使用情况又是如何呢?让我们先回顾一下,什么是Go语言,是什么促使谷歌决定推出这样一种语言?按Go语言的“常见问题”里的说法,自从那个“重要的系统级编程语言”诞生距今已超过十几年了,这段时间计算机世界已经发生了很大的变化。谷歌的才人们对目前现有的各种语 阅读全文
posted @ 2012-10-10 08:27 Marvin 阅读(337) 评论(0) 推荐(0) 编辑
摘要:Rust是由Mozilla开发的专门用来编写高性能应用程序的系统编程语言。以下是对Rust的创始人——Graydon Hoare的采访。Graydon Hoare,自称为职业编程语言工程师,从2006年开始开发名为Rust的程序语言。Mozilla对这门新的编程语言非常感兴趣,并专门成立了一个团队来继续它的开发,而且还将它运用在了实验项目Servo Parallel Browser Project中。Rust是一门系统编程语言,专门用来编写以往都是由C或者C++编写的高性能程序,但C和C++都非常容易出现类似无效内存访问(segmentation faults )并由此引发的一系列相关的问题, 阅读全文
posted @ 2012-10-09 15:10 Marvin 阅读(1057) 评论(0) 推荐(0) 编辑

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