为什么有很多人执着于中文编程?

关注者
2,552
被浏览
2,553,007

672 个回答

几年前我想减肥,目标68kg,当时71kg。

我觉得这鞋不行,没缓冲,就买了双带胶的。

这衣服不行,出汗就贴身上,就买了几套排汗的。

这耳机不行,线乱甩,就换了airpods。

这表不行,看不到心跳,就上了apple watch。

guess what?

我现在还是71Kg。

鞋,衣服,表都不是主要矛盾,跑步的主要矛盾是什么?

是跑。

热天要跑。

雨天要跑。

心情好跑。

心情差跑。

要跑!

不跑,装备再好,轿子抬到操场上,也是没用。因为那些都不是主要矛盾。

学编程的主要矛盾是什么?

写,

跑,

改,

查。

然后 loop,

也叫循环。

觉得英文是门槛,那说明还没遇到门槛。

canvas 不认识,就查嘛。

stroke 不认识,就查嘛。

都连着网,动动鼠标就知道意思了,算什么门槛?

编程的难点在于抽象,不是英文,很多概念翻译成中文也不会降低难度。

heap,是堆。

stack,是栈。

class,是类。

散列表,二叉树...

堆,栈,类... 中文,就简单了吗?

编程不是读小说,不用精通语言,而是使用一套符号系统编写指令,本质上和数学物理里的符号差不多,没什么特别的。

执着于中文编程,就好像执着于买跑步设备一样,都是为了逃避主要困难,而在细枝末节上纠缠。结果舍本逐末,事倍功半。

要做什么,就做什么,不要犹豫。

就算把三个点换成因为所以,不会的题照样还是证明不出来。

因为很多人觉得他们学不会编程是因为看不懂英文关键字