以英语为母语的人写代码时是什么感觉?
?因为多数代码(特别开源的)都趋向规范,所以程序语句就是一条英语单词和操作符串成的指令,熟悉英文的人实际要想的只是数据结构和算法的问题,英语母语的人当然更流畅了。我英语没学好的时候,对编程甚至看别人的代码都多少有点抵触,而且被初等代数毒害了,老喜欢设abc或者xyz或者mnp这种变量,这做法写10几行代码都很蛋疼了。
?但其实熟了常用英语以后,感觉也没那么难,你看上面都有人10岁编程了,除开算法效率问题,最基本的东西他们很小都能看得懂写得出了。一句程序语句就一件事,要写总能写得清楚明白,这就是可读性。