摘要
软件的首要技术使命是管理复杂度.计算先驱Edsger Dijkstra指出.只有在“计算(Computing)”这种职业中.人的思维需要从一个字节大幅跨越到几百兆字节——跨度为109比1,也就是9个数量级1。Dijkstra还指出.没有谁的大脑能容得下一个现代的计算机程序.也就是说.作为软件开发人员.我们不应该试着在同一时间把整个程序都塞进自己的大脑.而应该试着以某种方式去组织程序.以便能够在一个时刻可以专注于一个特定的部分。
出处
《程序员》
2006年第3期79-82,共4页
Programmer