我们能否建立以汉字为主体的计算机语言、汉语为主体的计算机网络环境?

海蓝天长


没有什么是汉字办不到的。

汉语是一种语言,同样的,英语也只是一种语言。相对于汉语而言,英语并不具备天生的优越性,只是刚好发明计算机的人用的是英语而已。

开发一套基于汉语的计算机系统,绝对没问题,问题是,这么做有没有经济价值或战略价值?

毕竟落后太多了,加上汉语在世界上的普及率远远低于英语,彻底推倒重来自己搞一套,经济上肯定是不合算的。

至于战略上就不好说了,得听专家的意见,咱这种连三脚猫都不算的人还是知趣一点的好。


流星旅


完全可行,虽然会有一定难度,想用汉字作为一种全新的编程语言,编写操作系统和做相应cpu指令集、架构等,必须对现在的计算机架构,做出颠覆性的变革。

现在计算机架构,自计算机在美国诞生之初,采用的是二进制,计算逻辑、存储方式、指令编写等等核心,到现在都没有什么改变,只是集成度高、处理速度大幅提升。



基于这些,为了更方便计算机的编程学习,从汇编、Basic、Pascal、C、C++、Java、Python等编程语言不断的发展,但编程的核心思想并没有太大的变化,美国的二进制计算机标准一统全球后,世界上就很少人去做些基础研究了,包括操作系统、高级语言等。大学的计算机课程:操作系统、计算机结构,基本上还在用二十年前的教材。


不破不立!

<strong>

想用汉字作为一种全新的编程语言,必须重新编写操作系统和做相应cpu指令集、架构等,可以设想如下研究方向:


1、 所有的汉字可以浓缩成300个标准的汉字图形组合而成,而300个汉字图图形可以浓成30个基础的汉字图形基础代码,再把这些代码变成一个一个标准的指令集。


2、 抛弃二进制架构,采用三进制计算机(前苏联有过样机),对于计算速度大幅提升、存储空间扩展、增加逻辑判断选项等有极大的好处,这种架构更适合中文汉字的思考方式。


3、 现在的计算机判断只有是与否,不太适合人脑思维,也就是说现在所说的人工智能其实只是大数据的统计、分类、关联、比对及判断预测,没有真正的人脑学习能力,真正的人工智能,应该像人脑一样思考,对外界物体的认知有三种判断状态:是、否、未知,通过自我学习,把未知变成明确的认知判断。


4、 汉字的优势,包括机器人脑模拟、机器学习、语音识别、图像识别及神经网络等优势,可以形成有统一、标准、高效、共享的代码库及指令集。


5、 解放程序员的手,通过语音来编程,通过接收语音指令,给出最优代码模块,实现所要功能,汉字语音指令相对英语语音会更有效率及优势。


6、 未来是物联网、人工智能、神经网络等万物互联的世界,这些对网络安全的要求非常高,汉字密匙优势也远远超出英文,二维码是明码,而汉字三维码则是带密匙信息码,承载的信息量也会远远超过二维码。


7、 5G物联网时代即将来临,信息流动及交互的速度与效率极大的提升,汉字的优势会变得极为明显,对于教育而言,最大的颠覆:改变知识获取的渠道方式及知识(信息)的表达形式。因为,不再有平台的概念,不管是社交平台还是教育平台等,未来5G物联网时代,现实当中的每个人,每个物体都会是网络的节点,人与人的交流、人与物的联系、物与物的关联,不需要通过某一平台去实现,因为节点就是面,面即平台。对于教育行业而言,信息与知识的节点是汉字,每个汉字都可以瞬间组合成立体知识平台,组合出关联的字、词、句、诗、文、即时信息及从古到今的关联古物及历史事件,使知识的广度及深度同时呈现。




.

.


【专注说文解字、快速识字、K12全语文、海外汉语,汉字创新思维、汉字国学、解字古诗文】

汉字师认证课程,让你成为一名合格的汉字老师、一名汉字启蒙师!

想了解详情,关注本号,私信留言 “99

想 了解《人字学习法》,私信留言:“


汉字谷主


在五笔输入法发明之前,全世界都认为汉字不适合计算机输入。甚至提出放弃汉字,以便中国能更快更好的追赶高科技。

汉字对于其它文字就是三维对二维的区别。汉字的复杂性,如果仍旧用二维思维去使用,就无法解释和正确使用汉字。

总是有人说汉字的不确定性,比如好字的不同读音,就有不同的的意思。这会让二维思维的人或现在计算机抓狂。但是大家有没有发现,中国发展到现在,只要是合格的中学生都能读懂古文,而且对其中的不同读音的字,也不会误解。这也说明了汉字的传承性,可靠性和简洁性。

相反,英文这方面完全无法和中文对比,现在的高中生也无法读懂几百年前的著作。而且如果不学习,估计几年后的文章都读不懂。

说英文占字节少的,可以试试搜索最长的英语单词。

汉字是最符合人类特性的,相反计算机对什么都量化了。哪怕是一个游戏,都可以看出二维的思维,就是一属性对比。当然有人会说这是科学。但是现实中以弱胜强的例子比比皆是。这就不科学了吗?

所以以汉字为主体计算机系统没有建立,不是汉字不行,是人类还没有达到这种高度。

现在讲AI,我个人认为只要采用二维方式,就不能称之为智能,只是模仿加大数据,只要计算机不能理解好字不同读音的不同意思,就不能称之为智能。

真正的智能估计要汉字化计算机才能实现。


简单而不简略


汉字为主体的计算机语言的可持续发展性

首选说一下计算机根本上就是字节,就是0和1,无论什么语言到根本上就是01的二进制体现,也就说计算机语言不区分语言,不管你是英的,还是中的,计算机的根本认知就是0,1。

上面的问题是根本问题,那么人机对话,就是使用什么语言开发的问题了,计算机是美国开发的所以编程语言就是英文的,这也是大家认为天经地仪的,但是如果使用其它语言来开发,并不是不可能,而只是时间问题。而汉语言为主体也是极其可能实现的!

1、政策

大力鼓励汉语编程的发展,如易语言编程就是一个非常好的例子,现在易语言发展的是已经非常成熟了,可以说是中国的C++。并且大家入门容易学习简单,例程也多,国家曾经是大力的支持拨款,可以说这个是一个非常好的方向!

2、发展

如WPS,WPS编程语言,但这个可以学习WPS的发展方式,WPS从开始的无人使用,各种广告,各种植入,各种流氓形式来发展自己到现在几乎是无人不用,这种形式发展虽不可取,但也是一个成型的例子。

3、应用

主要是使用单位,很多人都认为是老外的最牛,这也是一种历史的遗毒,可以说从清道光帝时期开始,国人就怕洋人,洋人的东西就牛。而国人一旦会一点老外的,肯定就看不起自己的,就拿易语言来说,有人会了26个英文字母后就看不上中国字了。

4、制约

制约一个工具的发展是太多了,比如,易语言随意写个程序360连查都不查直接报毒,而老外写的程序,360就是要合计合计了怕引起国际争端。这个不只是360,其它杀毒工具也是这样。

5、发扬

如果想发展,首先是要自己看的起自己才行,否则不可能发展,一切全是空谈。

汉语为主体的计算机网络环境

汉语为主体的计算机网络环境就目前来看是已经在实现了,中国人可以说是遍布世界,人口最多,形成主体是已经事实了,这个并没有什么太大的难度,倒是第一个问题难度非常大


江中游老师


我们完全能够建立以汉字为主体的计算机语言和以汉语为主体的计算机网络环境。

条件有两个:

一是使用融入拼音字母的通音汉字。

二是须经国家语委的研讨及领导人的决择。











先生刘兴华


后半个问题,对于绝大多数网络用户来说,现在国内的网络环境已几乎是全中文的,比如各大网站的界面和内容等等。它并不直接依赖中文编程语言。下面主要关注前半个问题。

中文语法的编程语言和配套开发环境早就有,也有了相当大的用户群,但商业项目中尚未成气候。主要原因是编程语言工具本身的定位和商业运营策略。十几年前刚推出时推广的速度之快,可以看出国内对中文编程语言的巨大需求。而随着全社会越来越认识到计算机编程与各行业转型的精密关系,编程越来越成为一种基本技艺。在这个背景下,中文编程语言与开发环境的推广和商业化迎来了最佳发展机遇。

在技术上,现在开发一套中文编程语言和开发环境的代价比起十几年前要低一些,因为这么多年的开源编译器项目发展,有更多的框架、工具、资料可以利用。

比如,有现成的教程可以几乎从零开始开发一个简单的通用脚本语言

而借助语言生成工具如 xtext,更可以在十几分钟内实现基于Java的一个领域专用语言(DSL)

也可以借助 Antlr 等代码分析器生成工具,简化开发,较简便地实现下面这样的类LOGO语言

另一种方式是修改现有英文编程语言的编译器或交互控制台,实现汉化关键字和/或接口,甚至反馈信息。

下面是汉化了TypeScript的入门代码:

汉化了Python控制台的反馈错误信息:

一套中文的标准库和接口以及对应文档的开发和维护仍需要相当工作量,也很考验开发者的实践经验。即使是像上面对英文编程语言进行汉化,也需术语一致恰当。

除了中文编程语言本身的功能能够满足基本开发需要之外,一个适合中文代码输入和支持提示、补全、帮助的开发环境是决定这个语言能多容易被开发者接受的重要因素。

早在十几年前的中文编程开发环境就已经实现了中文输入法和自动补全的集成。在自动补全成为开发环境标配的今天,这个功能更是必需。而更进一步的智能提示,还依赖中文自然语言处理技术和代码分析技术。从这个角度说,中文编程语言和开发环境的探索和推广更是迫在眉睫,因为它和自然语言处理技术可以相辅相成,加速发展。

如果目标是商业大规模应用,编程语言项目如果开源,可以得到更大程度的信任,以及更多用户和合作开发者。

由于中文编程语言项目的特殊性,它还有一个优势,那就是从项目之初就可以使用中文命名标识符。对于母语命名对代码可读性的好处,之前的文章已经有了不少阐述,这里不赘述。它的特殊性就是,中文编程语言的用户必然会中文,同样会参与到语言工具本身开发中的合作者也都会中文,因此中文命名标识符没有非技术原因的障碍。

上面的脚本语言实现就在Java中使用了中文命名:

上面的LOGO语言实现是在JavaScript中用了中文命名

用中文命名标识符,不仅可以减少项目开发和维护成本,也可以一致编译器方面的中文术语,从而避免国内编译器开发者交流技术时大量夹杂英文术语的现状。

中文编程源远流长,现在就是最好的机遇。看到了很多个人和公司在进行中文编程语言和IDE的尝试和探索,相信在三年(现在是2019年)甚至更短的时间内,就可以看到更大的突破。

更多中文命名和编程语言技术,请关注本号“用中文编程”!


用中文编程


狭隘的民族主义。计算机的本质是数学。数学的所有符号体系方便和简化了数学的表达,使全世界的数学家有了共通的语言,统一的符号语言才使数学有了现在的发展。

等你们琢磨出一套汉字体系的计算机科学,结果必然是闭关锁国,自绝于世,一落千丈。世界上其他国家的计算机科学早就在不断的沟通交流中长足进步,腾飞了。

科学技术不需要民族主义,技术要的是发展,要的是实用!

你们怎么不考虑在物理化学中使用中文,比如水分子,要写成氢贰氧,硫酸写成氢贰硫氧肆?

这种爱国,这种民族主义只会使我们再次倒退100年!


omg43


完全可以,就是要有耐心,要有干细活,干琐碎活的心态,

现代计算机是建立在二极管,门电路,硬件基础上得二进制数学代码体系。

0,1,之上,是26键,是英语字母缩写的函数名

要改不是很难,

26键,用汉语拼音,直接从底层函数做,与门AND,或门OR,非门NO,改成yu,huo,fei,正弦,余弦,正切,都改用汉拼,或汉拼简写,

汉字字符好办,都是字符串$变量,建个汉字库就差不多了。16X16的点阵汉字库在早期很奢侈,占内存,现在都不是事。

最底层的函数名变成汉语拼音缩写了算法都不是事。

如果还有更多耐心,还可以把早年市场上出现的,汉字输入法整合到底层,有种天然码,是按汉字形声书写逻辑做的,其实直接装上软件文字库就够了,底层函数名理顺成汉拼后基本就差不多了,不必再多改,

其实底层汇编语言并不多,没有多少句,就是埋的历史深,中上层覆盖的软件太多太厚了

人工改是超级工程,

但是一旦做好底层函数名,可以暴力换算机器编译。

做好底层函数名汉拼简写,做好汉字字形点阵数据图形库,在弄个编译器,

就改过来了。

还是二十六键字母键盘,但完全是汉拼逻辑了。


星辉650


大概不是你想的那么简单。

汉字的独特意义,是字形本身与字形所载之义的必然联系,其稳定联系的价值,是人际间的思想交流。但是人与计算机之间,不是平等的双向思想交流,本质上是人的单向控制。不需要计算机“理解”。这个机能,不需要汉字的高超语义承载能力、更密切的与现实世界拟合的能力。

就好比,在小范围内、有限的指令集合,将指令用尽量简化的符号去指代,才是最高效的。数学体系,用一些本身没有意义的符号,强行绑定特定的语义,显然要比汉字高效多了。用“+-*/”,跟“加减乘除”,哪个更高效?用“xyz”,跟“甲乙丙丁”,哪个更高效?

计算机系统本身的指令,不需要计算机“理解”、与现实比对校验,只要那符号与其本身的有限硬件逻辑能对应就行。但是人机交互过程,却有极大提升空间。

除了拟合现实现象,语言还有另一个存在意义,那就是拟合人自身的思维过程。这个功能,只有汉字能够做到,拼音语言是不行的。因为思维相关,亦即华夏常说的“心性”,不是客观物理的存在,没办法以统一视角进行观测,每个人只知自己心性,没法像体味自己心性一样去体味别人家心性。所以对思维过程的拟合,极度依赖具有强大而稳定的指示能力的语言工具。这方面,高度标准化(一字一义)的汉语,通过对比、对偶等形式,极具指示天赋。

因此,若能将汉语拟合的人的思维过程固化到硬件逻辑,让计算机能够模拟华夏文化教化而成的思维逻辑,那将会是个完全不同的“计算机”。

计算机语言逻辑其实可分为两部分。有物理存在,即其硬件电路当中的既定逻辑,这部分逻辑,其实与语言无关,那是纯数理逻辑,是加减乘除,是与或非,这与英语还是汉语完全没关系。

但是人机交互过程中人所用的符号与机器码对应关系。这部分的形式,其实底层基础是ASCII码映射规则,受限于拼音语言的逻辑,计算机底层固件当中的符号体系极为粗疏,而若能将计算机系统底层的ASCII码映射规则替换为一个支持汉字映射规则的逻辑电路,那么汉语者人机交互的效率将会大幅提升,编译层面的效率和扩展性,也将大幅提升。

再者,上面说的固化的物理存在的逻辑电路,却完全可以别有洞天。

人类的思考过程,可不是只会比较大小判断是否等于的,可不是只能定量的,人类更牛逼的机能是定性,根据其无法量化的“性质”,去设定相应的策略。比如,好、坏,是、非,肯定、否定,软、硬。华夏就建立了一整套完备的定性符号体系及其相应的运算规则,就是五行八卦天干地支。

如此,内,若能将这套逻辑固化在计算机的物理逻辑中,外,以汉字映射规则进行人机交互,那才是真正的“华夏智能”。

——无陈词滥调,无不知所云,无酸腐鸡汤,无缤纷喧嚣,唯有一点赤诚真意,一点犀利深刻;君若有得,乞轻落玉指点赞、高抬贵手转发;若有相左之真知灼见,请评论中不吝赐教。

長風浩荡


也可以把计算机可识的1与0,改为汉字的,开与关,阳与阴,实与虚,有与无,可以用中国的玄学与科学结合创造呀,比如算命的用来造智能机器人!算命算得准了,可用爱因斯坦的八字来造智能机器人呀这样爱因斯坦的灵魂就复活了!造出来的机器人神情,性格,往事,都与爱因斯坦相同不就相当于爱因斯坦复活矣哉,电脑识别汉字的,开与关,有电与无电就是1与0,其实玄学家,道士,和尚,程序员,科学家,这类的人职业性相同主思想,用中国的算命术造智能机器人绝对历害中国的命理师应该与程序员合作把那些死去的科学家名人的灵魂用命理学与编程学最招回来,说是灵魂,其实就是个人属性,个人性格,算出来后用计算机去模仿就相当于这个人复活了的,中国的看相术可做人脸识辨,天干地支时辰可对应生物钟植物神经,形响五脏,产生情绪,互生相克,产生人情世故,把中国人的玄学用电脑程序化,命理搭建人体心里学,风水类奇门遁甲等等搭建虚拟世界,天象来模仿天气!用计算机来搭建个宇宙出来,我们造一个谷歌地球这种模形出来就行了,把自然界的属性定律元素全加入去,经过一千几百年的发展人类的灵魂就可以进入里面生活了,虚拟现实,一生二,二生三,三生万物乎哉,要搞就搞开创性的电脑系统,而不是再模仿现在的系统,可能以后的量子计算机会出新系统!量子计算机成熟现在的计算机就淘汰了,把精力放在量子计算机中去


分享到:


相關文章: