发布时间:2023-10-31 21:12来源:www.sf1369.com作者:宇宇
用什么语言来表达编程思路弊老其实是一回事,英语可以编程,汉语同样可以编程,而且汉语编程作为计算机语言更符合自然语言。
1.打破了英文编程语言的垄断,可以有效减少信息技术对英文的依赖,对形成全面的信息产业独立体系有巨大推动作用。
2.中国人用自己的编程语言,才更有利于各种程序的编写。不但简化学习过程,而且提高了编程效率。
3.汉语编程从根本上可以解决信息技术化发展的问题,只要会写汉字,就可以学习编程,而且汉语编程所编的软件可以很好地解决橡让方方面面的问题。
4 .用什么语言来表达编程思路其实是一回事,英语可以编程,汉语同样可以编程,英语的关键字只是表意符号而已,汉语也可以作为表达编程的租如升语言之一,只是有一些技术上的问题需要克服。我们可以看到,“易语言”把汉字输入比英文输入更有优势表现的淋漓尽致。
据笔者所知,用汉语进行编程是中国软件界的一个新生事物,目前国内的汉语编程大体分为五类:
一类是汉化了其他编程语言而形成的,如:“中蟒”,就是汉化了Python语言;“易乐谷”是汉化了的LOGO语言;“丙正正”是汉化了的C++,“EMS”就是汉化了的Visia Compiler。
第二类就是自主研发了汉语内核的,如:“易语言”,“易语言.飞扬”等,汉语可被直接编译为机器码;“易脚本”、“世宝脚本”是自主开发的脚本语言。国产自主研发语言,还有其中的O语言,组合语言,习语行亏言基带兆是C语言的汉化,支持汉语编写。
另一类是以汉语为基础,搭建式或区别于传统编程的工具。如:搭建之星,网站搭建者,华罗庚(MISD),雅奇990等。
第四类是中国人写的英文编程,可以称之为国产编程语言,严格的话不能划为汉语编程,但汉语化应该不成问题,也在这里给大家了解一下。
第五类是中国人编写的程序语言翻译软件,包括正向翻译(将中文代码翻译成标准英文代码)反向翻译(将标准英文代码翻译成中文代码),属于应用级编程辅助搏租软件。是一款专门针对程序语言的翻译软件。如:十十视程序语言翻译软件。
编程都是英文,中文不能编程序的原因:
1、编程的起源不在中国 : 计算机的起源在美国,自然而然的优先使用了英文。而汉字太多,多闹枝世音字也很搭则多,用命令的时候会变得很慢。
2、流通性差 : 英语目前还是全世界最通用的语言(虽然现在全世界都在学中文,但还需要个周期),几乎也成为了不同语种国度之间的共同语言,那中文相对来说流通性还是要差上许多,所以程序员们在互相交流的时候会难达成共识,就无法共同进步。
3、体系不够成熟 : 尽管机器只有0和1那么简单,但要用一种语言通过0和1表达人类的所有想法,设计这样一个庞大的体系谈何容易。现在汇聚的全人类智慧发展了几十年的高级语言,依然还是存在很多问题的。
4、成本高 : 想用中文编程,只能有两种方式,一是在原有硬件基础上,将中文编程转成英文编程再转成机器语言;二是要重新定义硬件,重新设计制作符合中文编程的硬件。那这两种方式的成本是相当高的。
扩展液肢资料
编程语言的起源和发展
第一代语言:机器语言
机器语言(machine language)是一种指令集的体系。这种指令集,称机器码(machine code),是电脑的CPU可直接解读的数据。
第二代语言: 汇编语言
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。
在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。
第三代语言:
结构化语言、面向对象语言。
其碧告实有汉语编程的,但是但是并不实际
编程的语言知识一种代码,最终还是转成2进制,所以理论上用什么语言编程都是一样的
问题在于,编程语言要有严格的规定,并且不能重复
对此,英文比中文更有优势
其一,中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,但是这些,电脑是看不悔谈明懂的
其二,汉字太多,多音字也很多,用命令的时候不能很快
其三,参数问题,几乎通用侍首的参数都是字母加字符,用中文,画蛇添足了
其四,一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑
首先,编程语言是面向人的,不腊模是面向机器的,否则就不会出现高级语言和面向对象编程了,所以别说二进制0和1的问题。其次,
1、自轮迅缓然语言都有歧义,中文如昌掘此,英文也如此;
2、汉字再多也没有英文单词多,多音字很多,但编程用的关键词相对很少,用声母就可以打出命令;
3、参数、变量名也可以用中文,只要自己
制定命名规范就可以了;
4、一个汉字占两个字符,但两三个汉字就可以完整表达,而英语单词基本上需要四个以上字母。
你想,我们是中国人,中文还是世界上使用人群最多的语言,那我们为什么还要学锋携英语?这是因为英语世银圆伏界通用,只不过不是母语而已。而且,中文腔巧字符达上万个,而英语字符只有26个。最重要的是,现在电脑硬件仅支持ASCII字符,中文字符在那个里边根本不存在,如果你想用中文编程,你就得设计一个全新的硬件,而且这个硬件还仅限于中国及其周边的一些国家使用,除非业余选手,不然哪个公司会花那么多钱办吃力不讨好的事啊。
总结一下,中文可以编程序,只是不实用
其实我觉的说他好是不对的毕竟他发展了 那么久 如果说我们的汉语编程也发展了那么久我橡销估计你也会说汉语编程比英语改如樱编程要快 要稳定!
终究我们基础不如别人!历史没人家长!到现在为止我还不知道比较成熟的汉语编程软件!
我觉的我们自己应该有信心!核丛相信有那么一天!