就像>一样,>关注的首先是Design,它明确的将这种设计命名为了“基于Policy的编程”,而不再用“模块化”、“封装变化”等泛泛的术语;其次是C++,核心是TypeList;如果>是C++初创的十几年中Classic C++的设计指南的话,类似TypeList的思想则可能是最近几年和未来几年Modern C++的设计指南阅读全文>
发表于 @ 2005年08月10日 14:10:00|评论(loading...)|编辑
基础复杂性是守恒的,需要解决的基本问题始终是需要解决的;最终的复杂性,却取决于基础复杂性彼此间的依赖,如果互相依赖,最终将得到指数级的复杂性,而如果彼此独立,最终只是若干基础复杂性简单的累加,因此,程序需要更好的的Design和Organize,主要任务就是“降低模块间的依赖至最小”,而对开发效率有重大影响的,主要是编译期依赖,为此,人们发明了若干技术来降低编译期依赖阅读全文>
发表于 @ 2005年08月05日 10:05:00|评论(loading...)|编辑
Bjarne Stroustrup(苦恼的):为什么我做了那么多努力,人们还是把C++当成C来用?
Dennis Ritchie :因为你把这门语言命名为了C++,而不是++C
阅读全文>
发表于 @ 2005年08月01日 11:21:00|评论(loading...)|编辑