为什么编程不能用中文
编程为什么不用中文呢?下面是小编精心为你整理的编程不能用中文的原因,一起来看看。
编程不能用中文的原因
中文打字效率太低,任何一个字最少也要两次击键,效率上不如英文。
中文符号不规范,存在全角和半角的问题。
大部分编程语言在一开始就是以英语做为母语的(即使日本人开发的ruby,母语也是采用的英语)。这主要是为了交流的需要。
英语能够被所有的操作系统和编译器支持,而操作系统与编译器要想支持中文,则需要付出额外的努力。
很多亚洲语言都属于”暧昧“的语言,即语法中存在太多不确定因素,所以天生不适合做为编程语言使用。
最后,其实中文程序语言并不比英文的好学,而且可读性也比不上英文程序。
中文编程特点
用什么语言来表达编程思路其实是一回事,英语可以编程,汉语同样可以编程,英语的关键字只是表意符号而已,汉语也可以作为表达编程的语言之一,而且汉语编程作为计算机语言更符合自然语言。
1.打破了英文编程语言的垄断,可以有效减少信息技术对英文的依赖,对形成全面的信息产业独立体系有巨大推动作用。
2.中国人用自己的编程语言,才更有利于各种程序的编写。不但简化学习过程,而且提高了编程效率。
3.汉语编程从根本上可以解决信息技术化发展的问题,只要会写汉字,就可以学习编程,而且汉语编程所编的软件可以很好地解决方方面面的问题。
用什么语言来表达编程思路其实是一回事,英语可以编程,汉语同样可以编程,英语的关键字只是表意符号而已,汉语也可以作为表达编程的语言之一,只是有一些技术上的问题需要克服。我们可以看到,“易语言”戏剧般地将这个“汉字输入比英文输入慢”等问题解决了。
汉语编程应该具有以下特点:
1.易用性:一个易于使用的编程环境(IDE)提供前台服务,编译器在后台服务。语言成功的一半也应归功于IDE的易用性。
编程环境目前较有特色的是易语言,其编程环境提供:记忆式中文语句快速输入工具,名称自动管理工具,可视化流程线工具,智能语法引导工具,参数引导工具等多种实用工具。易语言提供内置快速的输入法,即首拼、简拼与英文的混合输入法,综合输入速度平均比英文要快。
2.安全性:自主研发的编译器,可保障国家安全,配合国产CPU和OS,实现全面的硬件、软件安全。在特定的条件下,政府可以进行检查,或改造编译器为我所用。
3.本地化:提供一些本地化特色的工具和命令,如:中文大小写转换、中文日期处理、汉字繁简转换、农历日期等工具。
4.国际化:多语种版本中语言可互相转化。用汉语编程只是实现了母语化的第一步,反之汉语为国际化交流带来了不方便。应该提供机制,可以将汉语关键字自动转换为其他语言,实现交流合作。易语言提供了多语种版本,可以用不同语种的版本打开同一源代码,以最大限度的可能转换为相应语种的语言源代码。
5.跨平台:软件的可移植性高,就可以节约大量的开发时间,是专业程序员需要考虑的首要问题之一。
6.融合性:与其他语言互融互通,通过学习汉语编程从而可继续学习其他编程语言。
7.先进性:更具现代性,可支持完全面向对象,跨平台,支持Unicode、多线程,垃圾自动回收,类型反射,静态编译,动态类型装载等等。
8.自然性:语法更加接近自然语言。“易语言.飞扬”已提供自然语句规则。
9.无代码编程:逐步向无代码编程方向发展,最终实现智能化编程。