| 1 编程的要素 编程有3个要素:语言、环境和思想。 1.1 语言 有人喜欢争论语言的优劣。其实,除了汇编语言,各种语言、脚本、标准库、类库、框架都蕴含着大量成熟的编程经验和思想。程序员应该多熟悉一些语言,特别是有代表性的语言。 个人觉得,一个程序员应该掌握一两种汇编语言(CISC的X86、RISC的ARM)、一种面向过程语言(C)、两、三种面向对象语言(C++、Java、Delphi)、一两种脚本语言(perl、python、ruby)。如果有时间,可以再学习一些学术性较强的语言,例如Scheme。 学习新的语言,不仅可以吸收语言中蕴含的设计理念,还可以打开连接新空间的大门,使我们可以学习、复用使用该语言的各种资源,例如源代码、文章、书籍。 1.2 环境 1.2.1 开发时和运行时 环境可以被理解为程序所有外界环境的总和,包括开发时环境、运行时环境。我们在写一段程序时,应该对该程序的相关环境有清楚的了解。 !--判断阅读权限-->!--判断是否已经扣点--> |
