如何编程的思考
编程语言很多,其设计理念依旧不一,那么如何编程呢?法无定法!
Contents
序言
编程语言很多,其设计理念也不一樣,那么如何才能使用该语言编写优秀程序且代码优美呢?其本质语言还是思想的表达,优美源于对美学的认识,对哲学的把握。应该是思想层面的提高而造成优美代码编写成为可能。那么什么又是编程的思想层面呢?个人拙见,应该就是对CS整个领域的把握和运用,就是对CS领域客观规律的掌握程度和运用程度导致。而生活之中的美和编程反应到代码之中的美也不是没有联系。所以有设计哲学的出现。个人整体觉悟水平的高低和知识储备的程度也将会反应到编程之中。而对编程语言的了解过程中,主要需要掌握的东西应该是为什么?为什么出现,为什么这样设计,为什么有这个功能,为什么有这个属性,为什么....
能想到的原则
- 人体工程学
- 各种算法,数据结构等等CS领域知识储备
- 法无定法,以人为基础,以哲学为基础设计编写代码(美)
- 哲学
- 对语言的把握程度应该在精通的基础之上