其实,编程就是和电脑对话,用计算机”听得懂的语言“,告诉它我们想让它做的事。
那么,和电脑对话,与和人对话,有什么不同呢?
比如说我想喝咖啡,那我可以跟孩子说:“儿子,帮我倒杯咖啡!”那这句话如果想让电脑听懂应该怎么说呢?
我得先告诉它哪个是“杯子”、哪个是“咖啡”、什么是“倒”,然后再告诉它怎么去倒,比如先左转75度,往前走两米,左臂下放50度……
发现了吗?人类天性⾥带着感性、随意、散漫等特质,但电脑可没有。
电脑这个新时代的高科技“铁血战士”,它理性、严谨、⼀板⼀眼,我们和它沟通时,每一步都必须给出准确的指令,而且你说的它都会严格照办,从来不会任性发挥或是趁你不注意悄悄偷懒。(非常听话,是个从不偷懒的好孩子)
那么,想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路条分缕析,否则对话的结果则会和我们心里想的完全“跑偏”。