观点1:以铜为鉴,可以正衣冠;以人为鉴,可以明得失;以史为鉴,可以知兴替。
观点2:了解一种事物,可以从它的若干要素去了解,熟悉这些要素之后自然而然就了解了这个事物。这些要素是什么呢?我觉得可以参考小时候学习记叙文时讲到的记叙文六要素:时间,地点,人物,事情的起因,经过,结果。以下问这六个要素的简介来自百度百科:
第一要素是时间,年,月,日,时写清楚;(世纪可以不写)
第二要素是地点,要写环境和发生事情的地点。
第三要素是人物。
第四要素是起因,为何发生这件事。
第五要素是经过,来龙去脉写清楚;
第六要素是结果,交代好结局。
大家千万要记住。文章要具体,主题才突出。
鉴于上面的两个观点,我觉得了解一门语言,可以从他的这些要素入手,了解它的历史:起源,发展,现状和未来。用C++来举例子:时间要素就是它的开始时间,以及发展过程中的里程碑事件的时间;地点不那么重要;人物就是C++的创始人以及对C++发展起到推动作用的人物;起因:任何事情都有它的原因,C++的起因就是为什么会出现C++语言,C++的创始人为什么会发明这门语言;经过时大头:要关心C++的发展经过,这也是《C++语言设计与演化》的主要内容;结果应该是C++的现状了,呵呵。
以上是我读《C++语言设计与演化》的缘由。呵呵,读的过程中也争取做一些笔记,留下一点东西。