你知道为什么你写出来的代码一团稀烂当被人跟你说加XX功能的时候你完全不知道怎么加上去吗!?(咦这不是我吗)
你知道你为什么你写了一大堆 if else while for ,别人用几行递归就完成了吗?
你知道动态语言 Python, Perl 还有很多 DSL 比如 XML,JSON 是怎么被设计出来的吗?
一切尽在 SICP中,Google it !