谁说"data structure(s) is half the code"?



我很久以前读过这句名言"数据结构是代码的一半",但是我想不起来是在哪里读到的,也想不起来是谁写的。谢谢你的帮助。谢谢。

——jqr

似乎有相当多的人断言数据结构的高度重要性。当然,面向对象范例的一个原则可以被看作是"数据为王",并且隔离数据,以便只有"特权"代码才能访问它,原因有很多。

就引用而言,你有Linus Torvald的评论:

我将,事实上,声称一个糟糕的程序员之间的区别一个好的问题是他是否考虑了他的代码或数据结构更重要的是。糟糕的程序员担心的是代码。优秀的程序员关心数据结构和它们之间的关系。

—Linus Torvalds, https://lwn.net/Articles/193245/

另一个,也许更著名的一个(如果我没记错的话,我是在很多很多年前第一次读到的,当时我在读尼克劳斯·沃斯的《算法和数据结构》):

给我看你的流程图,把你的表格藏起来,我将继续迷惑不解。给我看你的表格,我通常不需要你的流程图;它们会很明显。

——Fred Brooks。

那么,Theng, Jones和Thimbleby写道:

如果一个程序员设计了一个程序,那么他只完成了一半的工作只设计了数据结构。

注意"only"这个词

相关内容

最新更新