学编程,英语不好怎么办?

最近一个从事新媒体编辑的朋友,总抱怨编辑排版消耗的时间太多,于是我给他推荐了编辑神器Markdown。谁料他说,这款神器需要编程,他英语不好学不懂编程。

what?英语?编程?Markdown?

Markdown在设计结构图,编辑字体颜色,字号大小等功能会用到图画库和前端的标签需要少量的代码,但是这些都不是严格意义上的编程。

\(\color{red}{谈及编程,为什么很多人会觉得英语好才可以学习编程?}\)

大家看到的编程是这样的

在编译器写代码时,妥妥用的都是英语,这要英语很好才写代码吗?

大家听到故事是这样的

计算机最早是由美国发明研制的,所以这些编程代码最早都从美国开始,早先都是数组,但随着科技发展,数字编程已经满足不了人们了,所以他们选择用英文字母代替数字,慢慢也就成了习惯。并且英语是国际语言,是世界上大多数国家的主要语言,普及率非常高,所以编程使用英语可以方便更多的人。

编程真的要英语能写,能读,能说才能学习编程吗?

英语和编程的关系

01 变量名

在写代码时,需要用英语最多应该就是变量名了。变量名需要尽可能准确的表达变量名的含义,英语表示变量名造成歧义可能性小。如果用中文,中文语系大家在用语习惯上很少严格按照中文语法来来使用,涉及方言,修辞,倒叙等多种语法结构,电脑无法准备的判断其表达的意思容易造成歧义。

02 获得新知识快慢

很多技术社区讨论用的都是英文,很多新技术文章用英语发布某论坛和期刊上,英语好可以快速直接获取第一手新技术的信息,相反如果英语不好则需从其他途径而知晓。

在编写代码时,用到的英语是已经约定俗成固定英语语言,是一个孰能生巧的过程。虽然学习编程和英语好还没有多大关系,但是学习一门语言是很有必要的。

评论