为什么程序员把程序代码写的那么复杂 知乎

为什么程序员把程序代码写的那么复杂 知乎,第1张

一个优秀的程序员,代码永远都不会复杂化。当然,如果是作为才入门的或是还未入门的程序员,对熟手编写的程序也会感到十分吃力,所以造成理解上的"复杂"。编程风格四大规则:

文档化

节简化

简单化

模块化

很难,尤其是对中国人

精通一门编程语言需要10-20年,而很多的编程语言本身设计的局限性比较大,或者过于复杂,导致学编程的人根本没法完全的掌握。

编程的难点,

1 英文字母,这个很致命,因为我们看中文是从小看,可以做到一目十行,但是看英文,我们的阅读水平明显下降。这样很影响我们对于代码的理解和编程速度。

2 标点符号的过分使用,英语对于标点的热爱远超中文,导致我们在编程中不得不频繁的切换。

3 思维逻辑的西方化,编程语言都是西方人设计的,所以思维逻辑上符合西方人的理解方式

中国人的思维逻辑和他们完全不同

4 编程语言普遍太老,目前的最流行的几十种编程语言的出生时间,最年轻的GO(谷歌的)也有10年了,设计思想,语言习惯等等,都有明显的时代特征,很多的设计理念,思想,语法结构都显得多余。

综上,编程语言本身的问题太多,导致了中国人学习起来困难。

电脑跟人脑的区别在于思考,人脑会思考,而电脑不会,而人们想让电脑做更多的事,就得先把他布置好,电脑会的东西越多,需要的东西就越多,这些就是程序。电脑就是靠程序来做事的。所谓的复杂,可能是因为不太熟悉吧,等你了解之后,就会发现其实很简单的,努力学习


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12103596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存