摘要:《环球科学》2007年第2期 撰文: 比尔·盖茨(Bill Gates) 翻译: 郭凯声 我们站在时代的节点:一个崭新的产业即将崛起。若干开创性的新技术为这个产业的崛起奠定了基础;几家口碑颇佳的企业提供了极为专业的商品;一大批新公司迅速壮大,致力于制造新式玩具、为发烧友提供配件,还出售其他各种有趣的利基产品。然而,它也是一个高度分散、各自为政的行业,几乎没有统一的标准或平台。这个行业...
阅读全文
摘要:对于一般的程序可以用两种方法去理解。逐句分析,那么是从程序的第个独立的层面上理解程序,这是归约的方法。我们还可以从更全局的角度分析一个程序,主要考虑它作为一个整体是如何工作的,这种整体的角度使人可以从另一个角度分析程序,这对成功的程序设计来说至关重要。 归约论(reductionism)是一种哲学方法。它认为只有理解一个事物的每一个组成部分后才能更好地理解该事物。整体论(holism...
阅读全文
摘要:从一个程序设计初学者的角度来考虑,即要理解抽象的程序设计概念,又需要在一定程度上了解一门程序设计语言的细节,这常常使人陷入两难的境地:找不到着手 点。要学习程序设计,就需要写一些相当复杂的程序。为了用C语言编写程序,就必须对这门语言有足够的了解,以便恰当地使用一些工具。但如果将全部精力投入 到学习C语言上,那么在学习程序设计的通用方法方面将事倍功半。此外,C语言并非为初学者而设计。若对程序设计一无...
阅读全文