……另一个类别。它们不仅仅是看待网络、硬盘或处理器抢占式中断特性的更高层视角。它们是“概念”(concepts),正如 Daniel Jackson 在他的书《软件的本质》(The Essence of Software)中所描述的那样——这是迄今为止我读过的最好的软件设计书籍。还有些东西确实契合人们平时谈论抽象的方式。当你讲“这个函数把这个库从未初始化的状态变成……
…another category. They are not simply higher level lenses to the network, the hard drive, or the preemptive interrupt feature of a processor. They are concepts, as described in Daniel Jackson's book "The Essence of Software," by far the best software design book I've read. There is something else that does match the way people talk about abstraction. When you say "This function changes this library from the uninitialized…
还没读完,但非常发人深省、引人深思:Daniel Jackson 写的《软件的本质》(The Essence of Software)。
Haven't finished reading it yet, but it's been enlightening and thought-provoking: "The Essence of Software" by Daniel Jackson.
……另一个类别。它们不仅仅是看待网络、硬盘或处理器抢占式中断特性的更高层视角。它们是“概念”(concepts),正如 Daniel Jackson 在他的书《软件的本质》(The Essence of Software)中所描述的那样——这是迄今为止我读过的最好的软件设计书籍。还有些东西确实契合人们平时谈论抽象的方式。当你讲“这个函数把这个库从未初始化的状态变成……
…another category. They are not simply higher level lenses to the network, the hard drive, or the preemptive interrupt feature of a processor. They are concepts, as described in Daniel Jackson's book "The Essence of Software," by far the best software design book I've read. There is something else that does match the way people talk about abstraction. When you say "This function changes this library from the uninitialized…