学编程,英语不好怎么办?
最近一个从事新媒体编辑的朋友,总抱怨编辑排版消耗的时间太多,于是我给他推荐了编辑神器Markdown。谁料他说,这款神器需要编程,他英语不好学不懂编程。
what?英语?编程?Markdown?
Markdown在设计结构图,编辑字体颜色,字号大小等功能会用到图画库和前端的标签需要少量的代码,但是这些都不是严格意义上的编程。
\(\color{red}{谈及编程,为什么很多人会觉得英语好才可以学习编程?}\)
大家看到的编程是这样的
在编译器写代码时,妥妥用的都是英语,这要英语很好才写代码吗?
大家听到故事是这样的
计算机最早是由美国发明研制的,所以这些编程代码最早都从美国开始,早先都是数组,但随着科技发展,数字编程已经满足不了人们了,所以他们选择用英文字母代替数字,慢慢也就成了习惯。并且英语是国际语言,是世界上大多数国家的主要语言,普及率非常高,所以编程使用英语可以方便更多的人。
编程真的要英语能写,能读,能说才能学习编程吗?
英语和编程的关系
01 变量名
在写代码时,需要用英语最多应该就是变量名了。变量名需要尽可能准确的表达变量名的含义,英语表示变量名造成歧义可能性小。如果用中文,中文语系大家在用语习惯上很少严格按照中文语法来来使用,涉及方言,修辞,倒叙等多种语法结构,电脑无法准备的判断其表达的意思容易造成歧义。
02 获得新知识快慢
很多技术社区讨论用的都是英文,很多新技术文章用英语发布某论坛和期刊上,英语好可以快速直接获取第一手新技术的信息,相反如果英语不好则需从其他途径而知晓。
在编写代码时,用到的英语是已经约定俗成固定英语语言,是一个孰能生巧的过程。虽然学习编程和英语好还没有多大关系,但是学习一门语言是很有必要的。
点赞
评论