一个优秀的程序员,代码永远都不会复杂化。当然,如果是作为才入门的或是还未入门的程序员,对熟手编写的程序也会感到十分吃力,所以造成理解上的"复杂"。编程风格四大规则:
文档化
节简化
简单化
模块化
很难,尤其是对中国人精通一门编程语言需要10-20年,而很多的编程语言本身设计的局限性比较大,或者过于复杂,导致学编程的人根本没法完全的掌握。
编程的难点,
1 英文字母,这个很致命,因为我们看中文是从小看,可以做到一目十行,但是看英文,我们的阅读水平明显下降。这样很影响我们对于代码的理解和编程速度。
2 标点符号的过分使用,英语对于标点的热爱远超中文,导致我们在编程中不得不频繁的切换。
3 思维逻辑的西方化,编程语言都是西方人设计的,所以思维逻辑上符合西方人的理解方式
中国人的思维逻辑和他们完全不同
4 编程语言普遍太老,目前的最流行的几十种编程语言的出生时间,最年轻的GO(谷歌的)也有10年了,设计思想,语言习惯等等,都有明显的时代特征,很多的设计理念,思想,语法结构都显得多余。
综上,编程语言本身的问题太多,导致了中国人学习起来困难。
电脑跟人脑的区别在于思考,人脑会思考,而电脑不会,而人们想让电脑做更多的事,就得先把他布置好,电脑会的东西越多,需要的东西就越多,这些就是程序。电脑就是靠程序来做事的。所谓的复杂,可能是因为不太熟悉吧,等你了解之后,就会发现其实很简单的,努力学习欢迎分享,转载请注明来源:内存溢出
评论列表(0条)