{eval=Array;=+count(Array);}
不懂电脑的就会问些傻问题,人家程序员你当是闲得发慌,每天要写上万行代码的,要是用中文写那效率得多低,一天才能写几句代码?人家要不要下班了?再说所有编程语言全是外国人发明的,人家当然要用国际通用语言以防止乱码问题,谁叫咱中国人不争气光会窝里斗死守四大发明再也不会发明创造呢?问问题时说话不经过大脑,让人笑掉大牙
当然有可以用中文编程的语言,你搜索一下:易语言,了解一下。
那么什么是易语言呢?易语言怎么样呢?我简单介绍一下,目前易语言的最新版本好像是 5.9 版本。而易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。
他大大降低了广大电脑用户编程的门槛,尤其是对于根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入 Windows 程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用 API,COM、DLL、OCX 组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。
我期间就见过很多非计算机专业的人,很多普通用户用易语言编程,开发了一些 Windows 应用程序,说实话,效果表现还不错。所以,有兴趣的同学,其实可以了解一下。
这里说的是不太适合编程,而不是说中文不能编程。原因大概如下几点:
中文符号不规范,存在全角和半角的问题。
中文打字的效率太低,键盘从英文字符转换成中文,而机器又得把中文转换成英文字母,多此一举。
程序注重的是完全精确的逻辑结构,是一种指令或者 “菜单”。和自然语言是不一样的。所以纠结于用什么语言编程是没有意义。其实,不懂的人看到的是用英文在编程,而懂程序员的人都知道,其实不是英文,而是用的英文字母。那么说白了,编程本身并不是用的英语编程,而是字母编程。
程序语言的本质是二进制,机器只认识 0 和 1,都是通过 1和1 来控制的,最终的编程语言都必须转换成机器认识的 0 和 1,而中文的编码在转换中比较复杂。
另外,大部分的程序包都是用 C/C++/Java/JS/ 等等,英文字母写的。而中文编程另起炉灶,没有相应的库辅助,难度非常大。也就是从新开发一套中文编程系统,比较麻烦,也就是生态的问题。
编程语言并不是针对的任何一种我们人类的自然语言,既不是英语编程,也不是中文编程,通俗易懂的来说,而是字母编程,编译器将字母翻译成对应的字节码,然后转化成二进制,机器才认识。
不知道大家听明白了没有?如果我的解释,非程序员也都明白了,欢迎给我点赞和留言,或者关注我。
中文不可能用来编程。因为它充满歧义,不相信的话,你研究一下政府的政策用语,广告公司的广告,到处是歧义,到处是套路。可以用中文编程玩笑一下,但不可能用于生产。
原因很简单,麻烦,英语只有26个字母,加上符号,也没有到128个字,因此用一个8位的二进制数(一个字节)就可以表示了,键盘也好制造,录入也简单。汉语就不同了,二级字库就有6千多,釆用GBK编码都需要两个字节才能表示,而且也不可能去造一个有6千多键的键盘来录入汉字,于是只能采取象拼音、五笔、区位通过编码进行录入,所以在代码的录入调试上,汉语肯定不如英语。在代码的理解上,程序语言也就用了几十个英语单词,在变量名的使用上,用英语问题也不大,所以编程的问题更多的是逻辑思维的问题,而不是语言问题。再者,目前流行靠前的像java、c/c++、javascript、c#等语言,采用的都是比较简洁的类c的语法,而像pascal、basic、vbscript这种风格的语言,由于要多敲很多字母,所以渐渐的被淘汰了,中文编程语言不流行,应该也是这个原因。
有中文编程语言啊,易语言就是一门以中文作为程序代码编程语言,其以"易"著称,创始人为吴涛。易语言早期版本的名字为E语言。其最早的版本的发布可追溯至2000年9月11日。
现在说中文不适合编程,我觉得是这几个原因:
1、最早的编程起始于美国,美国人用英文编辑了所有的编程规则,德国人、法国人、日本人等等非英文母语的国家,要学习先进计算机技术,就必须接受他们的规则,以为你没有技术啊,于是全世界都以英文语言为编程主体,从而创建了现在以英文为主的编程“生态系统”。虽然用中文编程,完全可以实现,但如果我们想要不仅是国人可以使用的编程语言,且全世界都用的可以使用的,那就必须建立自己的“生态系统”。目前来看,很难啊。
2、编程的本质是对计算机语言的解析,就像我们熟悉的C语言。在各类编码下,英文都可以正常的显示。但是中文需要通过转码后,才能显示,否则就会出现乱码现象。多一道工序,就会降低我们的正确率和效率;中文语法的复杂性和多样性都很强,如果使用中文来进行编程,会增加程序员们的工作难度,特别是歪果仁,要知道中文号称“最难学到的语言”。本来程序员脑袋就要秃了,再加上个“最难学到的语言”,可能要学唐伯虎点秋香里的那个对穿肠一样,喷血而亡了。
没有什么合适不合适的,比如说我,去年写小软件,用易语言!如果写大一点的用C#,再大一点考虑C或java!写网页后台PHP,写前台JavaScript+css3+html5,写手机APP就css3+html5原生!偶尔没事随便写个小软件用用,也不做为职业看待!废话一堆后言归正转,中文编程易语言算是挺知名的了!合适不合适看自己需求,易语言同样也可以写出大型软件,看你个人喜好了!
9
回答10
回答10
回答8
回答4
回答6
回答10
回答6
回答5
回答4
回答