中文代码编程(中文代码编程小说)

http://www.itjxue.com  2023-03-17 07:23  来源:未知  点击次数: 

华为自研编程语言“仓颉”试用开启,你觉得汉字编程靠谱吗?

汉字编程在我看来是靠谱且有意义的。

尽管编程语言的保留字用了不少英文单词,源代码的编码也使用了ASCII编码标准,但这并不意味着是在用英文编程。编程语言是独立于英语的通用语言。这使得源代码可以在不同的语言和平台上编辑。就像数字是唯一全世界通用的语言一样,抛开编程语言自身的设计和本地数据,所有的程序代码也是全世界通用的。中文编程只能把自己封闭起来,所写代码只能在中文环境下编辑。假设短视频平台使用中文编程的话,那么它想到其他国家发布的话,就得再用英文写一遍代码。这不仅仅提高了开发成本,还得维护两套以上的系统。

当然从真正的效果来说。学过编程的人就知道,用中文这种词汇表达特别丰富的语言来说,中文不会减轻难度,只会加深难度。一个“意思”中文就有8个常用词可以表达,一个常用词又有3种不同顺序表达,同样的一句完全一样的话,意义完全不同。这会对学习者造成一个模糊的点。所以个人觉得中文编程就像图标拖放编程一样,在最初期做个入门的引导就可以了。在这一层面,它是有意义的。让知识更普及,让更多人愿意、敢于去触碰这个知识。中文编程容易阅读理解,英语因为太长函数变量都是缩写的,这样没能把意思正确表达出来,c语言还喜欢用单字母表示变量更没法看。中文编程语言器普语言全中文,语法结构还突破编程语言语法,采用接近人类语言的语法,彻底中文化,比如加法就用加而不是“+”。这样代码跟读小说差不多,再多的程序代码都可以读。所以他的目标是自然语言编程,而不是代码编程。

为什么代码要用英文,而不用中文?

编程时的代码用英文而不是中文,这是历史因素决定的,从编程语言的起源,到编程语言的崛起,都是在欧美等发达国家进行,这些国家使用的基本都是英语,可以说英语是编程语言的母语,中国的互联网起步比较晚,当我们需要并大量使用编程语言的时候,所有的成熟的编程语言都是英文的了,我们作为一个使用者,而非创造者,代码用的只能是英文的,而不用中文。

编程语言起源于美国,美国使用的语言是英语,这样看来,代码编程用的是英语也就不足为奇了,更重要的是,代码编程运行需要依赖编译器和操作系统,比大多数编程语言更早出现的操作系统用的就是英文,为了减少工作量,代码用跟操作系统同样使用英文,对程序员来说,工作量和代码量会大大减少,这么多年发展下来,英文代码已经形成了成熟的体系,要建立这样一个成熟的体系,对于中国年轻的互联网发展来说,不是短时间能做到的。

英文编程起源与发展

英语的流通性更好,英语几乎在全世界范围内流通,英文的二十六个字母组成所有单词,而且英语有固定的语法,不像中文表达同一个意思有千百种说法,用中文在电脑上跟其他国家的人交流确实没用英文方便。如果要用中文编程,需要在原有的硬件基础上将中文变成英文,再转换成英文编程,这将大大增长代码运行的时间;或者需要重新制作能够直接运行中文编程的硬件,但耗费成本会剧增,国内许多互联网巨头都难以支撑。

英文全球流通

我国的编程语言还在起步发展阶段,还不能够做到大范围投入开发使用。易语言就是一门用中文编写程序代码的编程语言,易语言的出现,确实降低了我们中国人学习编写程序代码的门槛和学习的难度,让中国人得以用中国人的思维编写程序,不用再去学习西方的思维和语言就可以实现,易语言的功能在逐步完善,用户数量意在稳步上升,但这还不够,还不足以大规投入开发使用,还没获得国内互联网行业的认可。

易语言代码

计算机编程是新时代能够改变世界的产物,我们大学生作为中国新生力量,有义务更有能力发展中文代码编程,让未来计算机代码编程世界,有中文一席之地!

中文编程语言有哪些?

第一个:易语言,原名叫e语言。是中国人开发的第一款编程语言,以“易”著称,是因以简体中文为程序代码进行编程操作。创始人是吴涛,创造易语言的初衷是用中文来编写程序的实践。从2000年至今,易语言已经发展到一定的规模:功能上、用户数量上都十分可观。易语言的特点有6个,1:用全中文编程,图像化编程,容易学;2:中国人客服的平台;3:功能强大;4:可以与其它编程体系相兼容;5:强大的数据库功能支持;6:完善的网络,端口通讯和互联网功能支持。这些便是易语言的特点。

第二个:易安卓,简称E4A,也是中国人开发的中文编程语言,在2013年06月01日正式发布的,是全中文 Android APP 开发语言。这款e4a类似易语言的Basic语法,只要你会易语言就会e4a安卓开发工具。e4a也和易语言一样有可视化开发环境,以及强大的智能语法提示功能。也是纯中文编写代码,也无需记英语,学英语。目前e4a还处于初级阶段,还在完善中。

代码编程是什么啊?

代码编程是编定程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。在计算机系统中,一条机器指令规定了计算机系统的一个特定动作。

一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。

代码编程的执行原理

计算机对除机器语言以外的源程序不能直接识别、理解和执行,都必须通过某种方式转换为计算机能够直接执行的。通过一个对应于所用程序设计语言的编译程序对源程序进行处理,经过对源程序的词法分析、语法分析、语意分析、代码生成和代码优化等阶段。

将所处理的源程序转换为用二进制代码表示的目标程序,然后通过连接程序处理将程序中所用的函数调用、系统功能调用等嵌入到目标程序中,构成一个可以连续执行的二进制执行文件。调用这个执行文件就可以实现程序员在对应源程序文件中所指定的相应功能。

为什么中国不自己开发中文代码编程

中文的也有,比如易语言。

不开发中文代码编程原因很多,比如:

1、语言规范制定比较困难;

2、操作系统,编译器大都是外国人基于英文做的;

3、因为英语是世界上用的最广泛的语言,相对来说中文则不够通用,不利于国际交流合作;

4、中国目前不想花大力气造轮子

…………………………

原因挺多,囧~

其他不清楚,其实Java是可以写中文的,类名,变量,方法名都可以用中文………………

如果代码是中文,真的就会更简单吗?

想必大家都知道咱们华夏文化博大精深,随着中国国力的逐渐强盛,中华文化也成功地向国际不断蔓延,以前那群还在对中国制造嗤之以鼻的外国人,如今也不得不对咱们的产品质量称赞连连,一次又一次的中国速度更是让中内外所有人惊叹不已!

而与此同时,随着互联网和 科技 的蓬勃发展,在IT圈子里面突然出现了一个很有意思的问题,那就是“如果代码是中文,编程会不会更容易?”,面对这个问题,程序员们都显得比较冷静,而非相关行业的网友们倒是争论得比较厉害,其中有人就认为,中文不适合用来编程,理由就是中文字符在计算机中占用的位置比英文更多,且中文能赋予的含义太多,比如以前有一句很火广告词“买房送女友!”,你以为你买房,开发商就送你一个女朋友?显然,开发商解释的是“你买房送给你的女朋友!”,一语双关的文案在中文里并不少见,这也就成了网友认为中文不适合用来编程的理由之一。

那么中文到底能不能用来编程?答案是肯定的,大家都知道的“易语言”就是典型的中文编程语言,虽然根本上还是英文,但在程序员手里是不用直接写英文代码的,不光是我们常用的词汇,就连文言文也可以用来编程,国内已经有大神做了这个项目,感兴趣的可以去搜一搜,具体的我就不多说了,随便一搜就能搜到。

内行基本不用怎么解释,只要知道如今的编程理念,有点基础知识就都知道,编程和使用啥语言文字关系不大,重点在逻辑思维上,比如你拿一个苹果给机器人,你得知道你接下来得让机器人干什么,如果你给的不是苹果,而是给了机器人一把香蕉,机器人这时候又得干什么,程序是特别死板的一个东西,你让它往东,它绝不往西,如果没往东,那就是BUG;而对于中文是否适合用来当编程语言,就目前来说,确实不适合,你要问为什么,我只能告诉你,因为计算机是外国人发明的,一开始人家就没往你中国这上面考虑,所以对中文的优化等方面,都远不如英文;你也许又会问,如果计算机一开始是中国发明的,那么中文是不是就适合了?我的回答是“不一定!”,因为现在的计算机理论各方面都是基于外国人的,如果计算机是咱们发明的,为了贴合我们的文化和文字,现在的一切计算机理论很有可能都会被推翻,一切就成了未知,只能说一切皆有可能,别说中文,指不定到时候咱们会单独发明一种文字来作为计算机专用文字也不是不可能,现在的计算机进制啥的都可能不复存在,这就好比换了一颗种子,长出来的还会是原来那颗树吗?

再简单说一下为什么中文可以用作为程序代码的主要文字,因为现在我们所能用到的,都是别人给你封装好的,就像是积木一样,程序员只是在搭建积木,而这积木的形状,颜色都是厂家给你弄好了的,你就搭就行了,所以别说中文,你拿火星文都可以编程,只要别人把一切都给你定义好了,你只管大展拳脚,剩下的交给厂家,厂家积木的啥形状,啥颜色都有,你能搭建出什么那就是你的本事了。

那用中文编程就没有任何好处吗?对于我们来说是有的,毕竟是母语,从小接触到大,学习起来只会事半功倍,对于国人来说,编程的门槛就会更低,虽然本身门槛也不高,到对于那些看见英语就头大的同学来说,确实是个福利;但对于外国人来说就不一样了,本身中文就比较复杂,还同音字,多音字,一二三四五学完不算,还得知道壹贰叁肆伍,你让他们接受中文代码,还不如给他一刀痛快的,中文代码还没发展起来,就得死在摇篮里。

综上所述,就是俺对于中文代码的一些解释,主要让非IT行业人员了解到,中文可以作为代码,但不提倡,也不适合,顺便说一下,这里的不适合,并不是因为中文的一词多义,和这完全没有关系,这个得划重点,人类才会思考,计算机可不会,所以一词多义啥的不是中文不适合作为计算机编程语言的原因,什么都是提前定义好的,如果我把“1+1”的结果定义为3,计算机是不会自己解出“2”的,我把“买房送女友!”定义为“买套房子送给你的女朋友”,计算机就不会想到“开发商送给你一个女朋友”这层意思,故而不管你一词多少义,都和计算机没半毛钱关系;中文之所以不适合,无非就是我上面说的,计算机是外国人鼓捣出来的,对于中文的友好程度并不高,并且中文比较难学,对于市场的推广很不利,这两个是最主要的原因。

(责任编辑:IT教学网)

更多

推荐人物新闻文章