大家好,今天小编关注到一个比较有意思的话题,就是关于中文母语编程教程的问题,于是小编就整理了2个相关介绍中文母语编程教程的解答,让我们一起看看吧。
有没有人能造出用汉字编程的软件?使电脑机器能读懂指令,横竖撇折捺能替代26个英文?
怎么老是会有人提这种无脑的问题?
电脑只读得懂二进制数0和1,不管英文也好中文也好,最后都会转换成0和1让CPU处理。
中文编程当然也可以做,但是毫无意义,编程是跨国界的,主流开源项目是世界各地的程序员在维护,英文是世界上最流行的语言,自然是要用英文了。
没有一个程序员不懂英文的。不懂英文的叫编码员,他无法维护别人的代码,自己的代码别人也无法维护,技术文档也看不明白,只能在自己的世界里写代码,纵然天赋再高也只是在不断重复造轮子,永远赶不上技术潮流。
那既然程序员都懂英文,码中文又比码英文痛苦许多,又何必舍简求繁,去搞那种效率不高的东西。中文编程只是玩具。
科技观点:使用汉字(汉码)编程理论也是可以的,可以创建一套汉字与英文字母互译编码规则机制(比如:一句简短的中文就可以替代很长很长的英文语言代码,如果互译机制创建设计科学并成熟,有可能比传统英文代码语言编程更快,而且纠错效率更高),从理论上这个创意是可行的,不过我们很早之前就布局研究机器人编程(用机器人替代人工编程员,机器人编程比人工效率更高,自动纠错能力更强),所以我们没去过多研究汉字编程这事(从传统计算机体系角度来说也没必要),另外我很早之前就布局研究致力于真正意义的量子计算机体系研究(包括但不限于会创建新的编程语言,可能会独创新的编程语言,),更多科技资讯可查阅我之前发表的相关观点内容。
很难,难于上青天。
其实是因为咱们的“汉字”像咱们“巨婴”们自己一样都是些极其“任性”的平面图形符号,具有天然的拓扑属性,是不适宜于只有一维感知能力的机器直接识别的。
可能理解,母语为英语或其他欧洲语言的学汉语人士们的“哲学”般的质疑,即“汉语拼音读音口语与汉字之间有’毛’关系的呀?为什么要不按口语发音串串次序直接书写,非要与’耳朵’听觉不同地另行创造出’眼睛’视觉自己的一套画画书面符号?”这是自己的眼睛在自己的手脚的支持下对自己的耳朵的背叛,是自我“分裂”。
不过,汉字确实具有二维图形(如画家们的作品)的美或丑的,但要机器识别每个汉字使用者展现的美或丑,不是多大的字库或词库能解决问题的,而是得创造出汉字图形识别拓扑全新算法以提高机器识别能力。这是一方面,就像最早的编程输入是纸带穿孔一样。
另一方面就是汉字机器命(指)令法则。这个方面,汉字确实比英语单词美,但肯定需要全新的机器命令语言架构,这个方面,应该由国家组织相关职能领域专家院士来统一规划才行,否则有生命的汉字难免会有情绪,被歧视或被优待的情绪。
每一个汉字都是一个“生命”的。
。。。。。。
[捂脸][啤酒]
为何编程语言都是英文的?用中文编程不可以吗?
这个无聊的问题已经无数人问过了。
没有人规定编程语言必须为英文。只不过因为历史原因,计算机的发展是英语系的国家主导的罢了。
从计算机运行的原理的角度来说,你编写的代码,不管你用什么语言来编写,经过转换后,最终都要变成一堆0,1组成的机器码。电脑只认识机器码。
问题在于,如果你用中文或者其他非英文语言编写代码,你得自己专门编写一个编译器,把你的代码转换成0,1代码,这相当于重复造一遍轮子,没有必要,而且代价巨大。
还有一种办法,就是你用中文或者其他任何语言编写代码,你编写一个专门的翻译器,把代码转换成已有的等效的现有语言譬如C语言,Java,etc,然后再调用相应的编译器编译。但是这样做有意义吗?只不过换了个壳而已。
现在编程软件很多都支持中文变量,编程软件也是中文,宏定义也可以中文,把关键字定义成中文就可以全程中文编程了,如果谁想要我可以做个宏定义头文件给他,不过能看懂我上面说的话的人是已经不需要中文了![灵光一闪][灵光一闪]
1、计算机最早是由美国发明研制的,所以这些编程代码最早都从美国开始,早先都是数组,但随着科技发展,数字编程已经满足不了人们了,所以他们选择用英文字母代替数字,慢慢也就成了习惯。并且英语是国际语言,是世界上大多数国家的主要语言,普及率非常高,所以编程使用英语可以方便更多的人。
相比较而言我们的汉字与英文[_a***_]的含义是不同的,这样是不方便统计的,并且我们的文字个数很多,与英语相比数量多了很多,英文数量少更容易编辑。
还有就是我们的文字对于其他国家的人来说是不容易学习的,即便是有的中文编程也可能是底层还是英文框架翻译过来而已,英文的难度相对小一些,人们已经习惯了,一时间让他去改变也是不容易的,并且已经根深蒂固了。
2、中文编程推荐易语言吧,易语言属于面向对象的高级语言,易语言可以说好用,但不能用强大来形容,用户层上面的应用基本都能解决,太底层的高级功能比较难以实现,
简单的说,如果你想走程序员的路线去大公司工作上班的话,建议不要用易语言,因为去了你会发现基本用不上哈哈,你的使命易语言无法完成。
如果你是爱好者自己***什么为目的,你完全可以用易语言解问决90%以上的问题,因为简单好用,快速开发,代码阅读能力强答!~上手快,好多***脚本都是易语言写的。
因为编程首先出现在美国,是美国人发明的所以是英文,中文也可以,易语言、易安卓,不管从什么角度考虑,都没必要,没有多大的经济效益!
1、编程是什么?就是为了解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。而计算机只能识别机器语言,其他语言不能直接识别、理解、执行。现在的高级语言如JAVA不能直接执行,都是通过源程序转换到机器目标程序的方式有两种:解释方式和编译方式。最终转换0101字节码指令。
2、中英文特点:中文二维度语言也是世界上最复杂的语言文字系统,平时用的就有3600多个字,是世界上至今唯一由象形文字发展而来的。经过几千年的发展语意,语音都不一样,同一个词环境不一样,标点不一样,声调不一样表达的意思都不一样。它是拼音文字,而英文是线性语言就简单多了,字母文字,子有26个英文字母,而且没有那么多意义。能很快的被机器识别,所以英文切合了线性程序。还有一个就是占位符的问题,一个英文字母代表着一个字符,而如果是一个汉字的话,代表着两个字符,这样一来的话,就相对比占内存。如果使用中文会出现很多乱码问题,英语全球语言,国际接轨问题!
3、英语水平与编程关系:很多不了解编程的觉得非得英文很好,在开发中能认识关键英文就可以了,其实大多数程序员的英语水平一般,英语水平不行确实会为程序员的职业生涯带来很多的麻烦,但写代码并不能提高你的英语水平。它们没有必然的关系,英文水平差的程序员在读英文资料时会有很大的障碍,但没听说过有程序员因为英语不过关就读不了代码,写不了代码。写代码用来的英文其实并不是通常意义的英文。英文不好并不会成为你编程路上最致命的障碍。
中文编程易语言,易安卓也是可以实现的,不过效率和成功率要比使用英文低很多,而且工作量是非常大的。而且没有多大经济效益!同样的编程,使用英文的程序员做的明显比使用中文的程序员要快,并且错误率也低。此外和程序相关的很多东西,包括协议等等,都是由西方人先发明的。如果我们想要用中文,就需要自己写出配套的规则。不过西方的规则已经被普及了,我们想要改变是非常难的,直接学习反而更快。综上,程序员们在编程时更喜欢使用英文。虽然使用中文也可以写出编程,但是总体来说,还是英文更加方便。毕竟大家看着密密麻麻的用中文写的编程,在检查错误时,也会非常麻烦。如果出现bug,修改时会更加麻烦。
到此,以上就是小编对于中文母语编程教程的问题就介绍到这了,希望介绍关于中文母语编程教程的2点解答对大家有用。