搜索
写经验 领红包
 > 时尚

欧美国家要是禁止我们使用各种编程语言该怎么办?

问:欧美国家要是禁止我们使用各种编程语言该怎么办?

答:

编程语言是无法禁止的,就像欧美无法禁止中国人说英语。但禁止Github更有可操作性,俄罗斯程序员因为俄乌战争已经被禁止使用Github,这会对俄罗斯软件企业造成较大杀伤。

由于人类语言的复杂性,所以必须要进行编码才能被计算机识别,编程语言都有类似的结构,本质上相差无几,中国人即便不懂英语但一样可以使用西方编程语言进行程序设计,只要搞清楚编程语言的语法和关键字即可,一般二十多天即可学会一门编程语言,大约1-2年就能熟练使用并投入到复杂的工程项目中。

编程语言作为西方国家的软实力,目前其地位难以撼动。如果西方国家禁用,一般情况下除了Github外也可以禁用相关开发工具,但对于国内大部分开发者而言短期影响并不大,顶多就是开发工具无法升级罢了,但是长期而言继续使用欧美国家的编程语言所做出的产品会有很大局限性,甚至影响出口。举个例子,由于西方话语权的影响,所有编程语言的标准和规范都是西方企业制定,在近两年,谷歌就提出了零安全规则,也就是要求变量申明必须要有NULL校验。这是开发工具升级后带来的影响,如果你不升级就可以忽略,但是目前世界的话语权掌握在西方,你不按西方套路出牌,你的代码自己使用不会有麻烦,但如果提供给老外就可能遇到和他们的代码不兼容的问题导致崩溃。

那么中国人能否开发出来自己的编程语言呢?答案是肯定的,目前已经有易语言,而且听说华为也在研发中文编程语言。实际上中国人自己的编程语言功能也不差,但因为不是市场主流,所以使用的人极少。我经常听到很多程序员对中文编程语言嗤之以鼻,这让我想起了吉利汽车档把上的中文标志,消费者大骂吉利使用中文标志土得掉渣,但是王传福却说中文是中国的文化,即使错了也要坚持。

既然西方禁止中国人使用编程语言的可能性不存在,那么是不是意味着中国人可以继续白嫖下去呢?如果以人类的名义是没有问题的,虽然人种不同,但中国人和欧美白人都是人类,因此都住在地球村,都有权利使用人类发明的共同财富。当然,如果西方白人不认为中国人是人,那么你还是可以继续白嫖,不过内心深处也许会产生一些卑微和无奈,不过习惯了就好了,就像很多出国的人,时间长了平时说话会忘了怎样用中文表达,所以会夹杂英语单词来表达意思,久而久之,他们会发现那些不会说英语的中国人反而会越来越崇拜他们。

当华为的中文编程语言推出后。这种情况百分之百的会出现。使用JAVA、Python等语言的程序员必然会嘲笑使用华为开发工具的人。不过问题的并非能够开发出来中文编程语言就能得到解决,因为即使中国人都使用,但外国人不愿意用还是不行,这根本不是中文和英文狭义上的民族矛盾问题,事实上不管是人类语言还是计算机语言都是人类沟通的工具与桥梁,当未来人工智能技术大幅升级后,有可能编程语言会彻底消失,人类仅需使用口语即可给机器下达指令而无需编程,到了那一天所有的程序员也都会失业,人类将进入一个无需人类劳动的新时代,这也许是幸福的但也可能是残忍的,因为那一天不论是西方人还是中国人都会被机器人所鄙视。

欧美国家要是禁止我们使用各种编程语言该怎么办?