0.前言.
如果你曾学习过编程,那么你很有可能听过“学编程的人-定要学好英语”这样的话,而且,不论是长辈还是同龄人,当他们得知你要学习编程时,都会说类似的话。可你是否有想过,学编程,一定要学好英语吗?为什么不用中文编程?
1.写代码和学英语
目前主流的编程语言中,经常出现“英语单词”一尽管从实际角度出发, 它们往往都是残缺而不能被视作是正确的。但要想写程序,程序员仍然需要能够记住这些"英语单词”和其对应的功能。于是有人指出,任何人都必须学好英语才能学习编程!
但是,从另一方面来看,只要记住关键字和其对应的功能,就可以开始编程,而要记住这些关键字和其对应的功能,往往只需要多敲代码而不是背单词。而且,编程语言的语法和英语的语法并不一样,即使所有英语语法都能倒背如流的人,也不定能在编程语言之语法的学习之中有什么绝对领先的优势。再者,因为语言本身所涉及的英语单词并不多,并且也不难记,所以程序员并不需要刻意去把英汉词典的单词全部背下来。于是有人反驳说,学不好英语一样也能学编程!
2.为什么还要学英语
既然在通常情况下,记住编程中的关键字和其对应的功能,只需要用户多敲代码,那为什么还要学英语呢?
如果稍微深入学习一下编程,就会发现许多编程文献资料、代码注释都没有中文版,不仅如此,在一些关键领域,相关资料甚至只有英文版本!你可能认为自己不阅读那些