分享

潜伏多年的中文编程语言该不该发展起来(科技无国界,呵呵)

pig2 发表于 2022-4-6 16:17:44 [显示全部楼层] 回帖奖励 倒序浏览 阅读模式 关闭右栏 0 419
本帖最后由 pig2 于 2022-4-6 16:20 编辑


中文编程,有的人觉得可能比较新鲜,有的人可能听说过,但是并不看好。有了英文编程,比如Java,C,Python等,为什么还需要中文编程。

中文编程语言,对于我们这些资深程序员,以及当前环境,确实没有发展中文编程的必要。

我们知道抖音,抖音让我们普通人即使不是明星,也能唱歌、娱乐、制作短视频,这在以前我们是不敢想象的,唯有通过考上大学,通过专业的锻炼的道路,才能成为歌手、演员、导演等,才会被大家所熟知。抖音的产生,让我们没有任何的门槛,只要你有创意、有想法、有自己的才艺,我们就可以通过抖音,让大家所熟知。

中文编程跟抖音在性质上是相通的,编程语言,我们在大学里才会系统的去接触和学习,然后走向程序员的道路。虽然我们行业是没法跟明星、演员比的,但是确实也是有门槛的。

能进入IT行业,如果不具备英文功底,学习编程明显缺少了基础。

我们知道俄罗斯开发人员或因制裁而无法使用开源软件!!

那么如果更严重的话,如果Java语言中,JDK不在对我们升级,对于我们软件行业来说,会造成多大的影响。有的资深的程序员,这怎么可能,如果可能性为万分之一,几十万分之一,只要有这个可能性。只要你想到了,别人肯定也会想到,做不做,那就是别人的事了。不做是仁慈,做了,你也没办法。这个主动权,已经不在我们手里。

中文编程,更像我们IT行业的“杂交水稻”,我们知道“袁隆平”袁老的水稻,为何我们国内很少见,其实杂交水稻,在非洲种植的最多。2021年我们国内粮食进口16453.9万吨,占粮食总产量(68285万吨)的24.1%这意味着,中国粮食对外依存度为19.4%。

如果发生战争,我们将会缺粮将近20%,上海的疫情,让我们体会了缺蔬菜,可是如果发生战争,我们可能不是缺菜的问题,而是缺粮,缺粮怎么回事,饿几天肚子可能就体会到了,所以这时候我们的“杂交水稻”,就可以发挥它的价值了。

中文编程其实不止是为不时之需和对普通人有利,对于我们的下一代,比如我们的孩子让他们学习编程,了解编程,什么语言更适合-“中文编程”,中文编程可以让他们绕过“英语”,更快、更好的入门,建立编程基础和思维。不需要额外花费时间学习英文,更不需要建立英语思维。

中文编程其实已经潜伏在我们身边50+年了,

19世纪70年代以来,中国开发了一个DOS下的中文编程语言,但由于WINDOWS的流行,还未等推广,就被淘汰。

80年代开始,台湾已见到繁体中言语版本的LOGO语言。

90年代,沈志斌的汉语编程初步推出。并申请了“汉语编程单片机”专利。

中文编程语言有哪些?易语言,于2000年开始开发,是一款全中文、全可视、跨平台的编程语言。除了易语言还有习语言家族,其中习语言:是中文C语言编程系统。还有O汇编语言等。这里还有一门语言,那就是华为的“仓颉”,传说是中文语言,但是很多人出来反对,具体是否是中文的,只能等发布后,才能确定。如果仓颉是中文,那么对中文编程是很大的推动,也是中文编程的一个新的进阶。

中文编程可行吗?这里我们需要了解下编译原理。

机器只能识别机器语言,无论是英文,还是中文,它都不认识。需要靠编译器来翻译。

编译器是一种翻译程序,它用于将源语言(即用某种程序设计语言写成的)程序翻译为目标语言(即用二进制数表示的伪机器代码写成的)程序。编译过程的5个阶段:词法分析;语法分析;语义分析与中间代码产生;优化;目标代码生成。

从上面我们看到,英文可以作为编程语言,中文同样也可以的。我们只需做出翻译中文的编译器。难吗?难,可是不是不可实现的。

有的人反对、质疑中文编程,特别是行内程序员,为何反对。

1.效率低,有人通过对比,易语言和英文编程,实现数字循环相加,结果是英文更快的实现。也就是说在打字的速度上,中文编程不如英文编程,

2.不适应,对于我们这些资深程序员来说,中文编程就是看不惯的,从我们接触计算机语言开始,就是使用英文,无论是SQL还是API,已经深入的思想、行为、习惯,骨子里看到中文,就认为是字符串,如果说查询我们想到的是“select。。。”,中文用“查询。。。”,不适应。

当然原因还有很多,总之觉得中文不太适合编程。

上面大家说的确实都是问题,对于我们中文编程的改进起着很大的作用,随着时间的推移,相信我们中国人的智慧,能不断改进、优化和提高中文编程。

很多人反对,可能因为这样的错觉,有了中文编程,就排除英文编程。有了中文编程并不排除英文编程,中文编程语言,让我们多了一份选项。

中文编程,已经进入了学校。我们知道中医进入了小学教科书,未来希望中文编程,也能进入中小学。印度的外包软件为何比我们发达,印度英语教育让他们对程序的理解比中国人入手时要顺利。所以如果我们有了“中文编程”,更有利于我们软件的发展。

中文编程发展起来后,将会更安全,如果想要攻击我们,先要学好中文。

中文编程如果想更长远发展,需要考虑国际化问题,考虑解决众多语言存在的问题,或者发展出自己语言的优势,能够给企业带来利润,那么中文编程将会被越来越多的人所接受。

中文编程还处于探索发展期,希望大家能够给予更多的宽容,即使它存在很多问题,不好用、长得丑,即使不符合我们的习惯,希望我们给它发展的空间,事物总有个发展成长的过程。


没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /5 下一条