为什么Java教程不是中文编程
2021-11-30 10:15:30
135
0

  不知道大家有没有过这样的一个疑虑,为什么我们学习的Java教程都是用英语来进行编程的,是因为外国发明了Java吗?如果我们用中文来进行编程是否可行?


  Java教程教你用英语来进行编程当然也有外国人发明了的原因,但这不是最重要的原因。理论上用什么语言编程都是一样的,用东北话,粤语甚至千禧年间爆火的火星文都可以,问题是不同地区,不同人群都用着自己的语言去进行编程,你确定看得懂?



为什么Java教程不是中文编程



  每个语言的语法都是不同的,即使同样是在中国,不同省份即便用着同样的文字,但其语法和词义都是不一样的。有人会说那我们统一用普通话不行吗?当然可以,普通话是当今世界上使用人数的语言,但并不是使用最广泛的语言,如果要全世界都互相理解,英语作为做世界使用最广泛的语言来说,确实是较适合。



为什么Java教程不是中文编程



  而且程序不是一种语言,而是逻辑的形式化体现。编程语言只是一种代码,最终还是转成2进制。问题在于,编程语言要有严格的规定,并且不能重复,如果你学过逻辑学就会发现,中文的语法过于复杂,字词二义性太多,根本不足以提炼出广泛普适的形式逻辑体系。


  对此,英文比中文更有优势,其次就是生态问题,例如参数,几乎通用的参数都是英文加字符,所以中文编程虽然可以用于培养编程思维,但是用来做主流编程是没有必要的。我们总不能Java教程学中文编程,然后编程完还得请个翻译去翻译我们的代码吧。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

没有学历,如何学习Html5教程才能成为优秀的程序员
学了Java教程之后会有什么职业病