您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
计算机编程是否可以用中文编程?可否颠覆或重写计算机历史?
中文,计算机,英文计算机编程是否可以用中文编程?可否颠覆或重写计算机历史?
发布时间:2020-12-06加入收藏来源:互联网点击:
计算机编程是否可以用中文编程?可否颠覆或重写计算机历史?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
用中文编程理论是可行的
计算机是以二进制来运算和处理数据的,对于计算机来说,它只认识“0”和“1”。所以指令和数据都需要转换为“0”和“1”的组合才能被计算机识别。但我们不可能用用“0”和“1”来编程啊,这样的效率是极奇低的,也难以识别出错误。于是聪明绝顶的人类发明了汇编语言,也可以叫做符号语言,用助记符代替计算机指令的操作码,用地址符号或标号代替指令或者操作数的地址。比如"ADD 代表加",“JMP代表跳转”;因为发明汇编语言的是外国人,所以它们用了英文形式的助记符号。如果当初是中国人发明了计算机和汇编语言,也有可能用"加"代表加运算,用“跳转”代表跳转,其实作用是一样的。
很多用于少儿编程教学的就是图形化的编程方法,上面除了图形,还有中文!
计算机是怎么运行程序的?
上面已经说到,计算机并不能直接识别和运行程序,我们编写的程序需要通过编译器“翻译”为计算机能够识别的由二制进数组成的机器码。
除了计算机的发展和程序复杂程度的不断加大,汇编语言也没法满足我们的编程要求了,为了提高效率,人们又发明各程高级语言,比如C,C++,PHP,Phyon等等。同样使用这些高级语言需要对应的编程环境,编写的程序同样要通过编译器“翻译”为计算机能够运行的程序。编译器能将英文编写的程序“翻译”,同样也是可以将中文编写的程序“翻译”过来的,只是有没有必要罢了。
中文编程可行吗?效率高吗?
首先中文编程是绝对可行的,但效率其实并不高。因为计算机的发展已经相当成熟,我们输入用的键般都是由英文字母和符号组成的。比如一个"if"语句,只需要输入“i”和“f”,如果用中文“假如”代替,那得按多少下键盘?效就是不是更低呢?有的朋友可能说,不懂英文怎么写程序啊?其实编程所用的那些英文都是相当简单的,比如"if",“while”,"switch"等等,对最基础的程序员都没有困难。困难的是大量的编程资料、示例、教程都是英文写的,会对英文水平不高的程序员造成一定的阅读和理解困难。
欢迎关注@电子产品设计方案,一起享受分享与学习的乐趣!关注我,成为朋友,一起交流一起学习
记得点赞和评论哦!非常感谢!回答于 2019-09-11 08:43:50
汉语拼音怎么样?可以组成海量的词汇。
回答于 2019-09-11 08:43:50
你好,老修来分享一下你的问题。
中文编程语言
比较具体的有九个可以用中文编程的语言,可是内核都是英文的,壳是中文的。
1、易语言
2、习语言
3、丙正正
4、PerlYuYan
5、中蟒
6、周蟒
7、O语言
8、中文培基
9、文言文(wenyan-lang)语言
计算机用中文重写
我以前也想过的,学计算机的时候,后来我是这样想的,你参考一下:我们的语言是中文,是方块字,最基本的小学毕业认识的字,需要学3000个左右的汉字,那这内存应该要很大吧?那就改用汉语拼音,对啊,想了想,咦~不对啊,那不是又回到罗马字母,还是国外的东西~~~~,那就用偏旁部首好了,那不是要把整部新华字典给录到库里,那还是大的一批啊,这样也不行的,人家就26个字母。
总结
有想法是好的,应该保持,也许哪一天,我们发现了另外一种材料,比如黑暗物质之类的,速度不在是问题,可还是人家的那个简单~~~~~
回答于 2019-09-11 08:43:50
计算机编程当然可以使用中文,这个是毋庸置疑的,但想颠覆或重写计算机历史有些牵强,毕竟主流的编程语言都是以英文为主,而且也已被大众所接受,下面我简单介绍一种中文编程语言—易语言,纯粹基于国人思想开发,感兴趣的朋友可以尝试一下:
安装易语言,搭建开发环境
首先,最基本也是最重要的,需要搭建易语言开发环境,这个直接到官网下载安装包即可,一个exe文件,双击便可安装,目前最新版本是5.9,均支持windows系列,linux版本正在开发中,需要注意的是,与java、python等编程语言不同,易语言本身是收费的,需要付费购买版权(加密狗),否则不能正常使用:
使用易语言编写程序
正确安装并激活软件后,我们就可以直接进入IDE开发环境进行易语言编程了,这里目前支持windows窗口程序、windows控制台程序等4种常见应用,所有程序新建完成后,都是以中文进行编程,基本组件和模块也都是中文的,非常简单明了,如果你本身不熟悉英文,那可以说是非常合适,只要熟悉一下基本语法和结构,很快就能入门,而且官方自带有非常详细的用户手册,非常适合初学者学习:
打包发布易语言程序
程序编写完成后,针对软件的打包和发布,易语言也提供了现成工具,如下,支持普通编译、独立编译和静态编译3种方式,可以轻松将你编写的程序一键打包,不过有个通病,就是生成的exe文件会被许多杀毒软件误认为病毒,自动隔离并清除,这里你需要单独添加信任才行,否则刚编译好的文件就会立刻消失:
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |