编程语言的解析
- 如果你长期使用一种语言,你就会慢慢按照这种语言的思维模式进行思考。当遇到一种有重大差异的语言,即使该语言本身没有什么不对的地方,你也会举得它及其难用。
- 语言之间天差地别。“用什么语言不重要,重要的是你对问题是有由正确的理解,代码以外的东西才是关键”,这种说法是错误的。
- 两种程度的面向对象编程:某些语言允许你以这种风格编程,另一些语言则强迫你一定要这样编程。
- 静态类型语言,写代码时必须知道每个变量的类型(bug少,帮助编译器生成更快的代码)和动态类型语言(限制少) 。
- 编程语言的文艺复兴。