专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

为什么不可以像学习汉语那样学_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:23:42       共计:3617 浏览

为什么不可以像学习汉语那样学?

编程语言可以看作是一门“外语”,但是为什么不可以想学习汉语那样学呢?

此语言非彼语言,编程语言是是人类与计算机交流的语言,而人类交流的语言是人与人之间交流的。编程语言告诉计算机做什么,计算机就做了。人类的语音掺杂的不仅仅是语言的本身,还有语气、情感等,这些东西是计算机语言无法拥有的。

自然语言&形式语言

我们先来看看什么是自然语言和形式语言。自然语言就是我们人类交流用的语言,比如汉语、英语、日语、俄语等。自然语言并不算是人为设计的,更多的是在人类进化过程中逐步形成的。

“形式语言”则是人们为了日常生产和应用而人为设计的,一般包括符号和结构的设计,比如数学公式、化学公式、物理公式等等。

我们都知道自然语言有主谓宾、定状补等规则限制,但是没有那么严格,比如:“也许你当看完了这话句,才发这现里的顺序是都乱的”。但是形式语言必须有严苛的规则来限制他的顺序性。

编程语言都是形式语言

我们都知道的C、Java、Python这些都是形式语言,比如我们看一个java的main方法:

虽然这个程序很简单,但是他的规则却很明确,并且有着严格的顺序,每一个字母都代表它自己的意思,顺序也不可以颠倒。

每一种编程语言必须要严格遵守他的规则,才能编写出正确的程序出来,然后才能编译成让计算机能听得懂的汇编指令。

总结

因此,编程语言是无法像人类的语言一样去学习的,而且在相同的语境下,学习一门外语是很快的。比如你要想口语好,直接去美国待一年,自然就好了,无需刻意练习。

编程语言即使都是英语,美国的程序员不也得学习么?在美国程序员也属于高薪行业的,因为它的强规则,所以他和人类的自然语言还是有一定的区别的。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:一个手机两张卡怎么用2个支付宝_java | ·下一条:n的阶乘等于多少公式分数_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有