中文代码汉语编程(中文代码汉语编程软件)

http://www.itjxue.com  2023-02-09 21:12  来源:未知  点击次数: 

为什么不可以汉语编程?

汉语编程是完全可以的,因为计算机编程语言完全是另一种自然语言,是需要进行特别的训练与学习才能掌握的。计算机编程语言可以以任何一种形式出现,但是因为计算机是由母语为英语的美国人发明的,所以编程语言也自然顺延了英文。如果是阿拉伯人发明的,那么编程语言就会是阿拉伯文,如果是泰国人发是的,那么就是泰文。如果是中国人发明的,那自然就是汉语了。\x0d\x0a 不过正如上面所说,编程语言是另一种自然语言,那么其实它与英语是无关的。因为日常所用的英语在编程时意义是不同的。举个例子,在英文中cookie是饼干的意思,但在编程里cookie即是指为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据。由此可以看出,即使你懂英语但你却没经过特殊地训练与学习,是同样不可能进行编程工作的。再举一个中文的例子,比如名词数据持久化。我相信,只要是中国人肯定是认识这个词的,但如果没有经过编程训练与学习是完全不可能明白这个词的意思。\x0d\x0a以下是一段JAVA代码:\x0d\x0apublic List list(){\x0d\x0a obj[0]=c.param("table");\x0d\x0a obj[1]=c.param("keyword");\x0d\x0a if(!isNull((String)obj[0]))\x0d\x0a c.doForward(app.list(obj),"/fin/list.jsp",false,"");\x0d\x0a else\x0d\x0a c.doForward(app.list(obj),"/fin/list.jsp",true,"");\x0d\x0a return null;\x0d\x0a }\x0d\x0a如果我们将他翻译成中文,就会是这个样子\x0d\x0a公共 列表集合 列表(){\x0d\x0a 对象数组[0]=调用对象.获取参数("表名");\x0d\x0a 对象数组[1]=调用对象.获取参数("关键词");\x0d\x0a 如果(否是空((字符对象)对象数组[0]))\x0d\x0a 调用对象.页面跳转(应用.列表(对象数组),"/fin/list.jps",假,"");\x0d\x0a 否则\x0d\x0a 调用对象.页面跳转(应用.列表(对象数组),"/fin/list.jps",真,"");\x0d\x0a 返回 空;\x0d\x0a}\x0d\x0a 对于一位对编程一无所知的人来讲,不管他是懂英语还是懂汉语,上面的这两段代码对他来讲与天书无异。如果反过来,在编程时英文无论在输入速度与可读性上优于汉语这是显而异见的。不信可以自己敲敲试试,看看哪个更快。\x0d\x0a 其实说到底,编程语言用什么来做为媒介都是无所谓的,哪怕就是一坨SHI,只要计算机认识它,那么都可以用来编程。汉语编程不是不行,而是被某些人或组织站在民族大义、国家未来的高度上,拿出来糊弄人。什么只要懂汉语就可以编程,好像连学都不学似的,简直就是误国误民。

为什么编程不能用中文代替呢,那么多代码不枯燥吗?

易语言是用中文的。为什么很多语言不是中文,因为设计这门语言的都是国外的,主要是英文方便,输入简单,英语在存储时占用空间小,不像中文,输入复杂,存储占用空间更大,没有输入法还不行,而英文不一样,系统自带的就行。很多语言你自己定义的变量你可以用中文,然后你会发现还是英文好用。

编程代码有中文的没?

的确是没有 用中文 可以编程的代码 但是 java 可以用部分编程代码编程中文 如 类名称 ,类方法是可以中文命名 但是 主要的核心方法还是中文的。除非有一天中国用汉语开发出一套编程语言 就可以中文编程了

为什么没有中文写的编程语言?

编程语言是一种程序员与机器沟通的工具,程序员的UI(用户接口),用于定义业务逻辑与指挥计算机工作,作为工具首先就是上手效率要高,不要因为为了打几个中文而中断思路。无论你用拼音输入法还是五笔或者是直接拼音字母,你告诉我要表达“如果”这个含义,哪个词敲键盘次数少,次数少的效率就高:“if”“ruguo”。

其次,编程的瓶颈是在指令的语言吗?在如今网络时代谁还不懂几个英文,再则,计算机语言不是人类语言,它只是借用了人类语言中20-30个关键词作为基础指令,方便记忆而已,业务逻辑才是程序要考虑的,以满足最终客户需求完成任务。用“如果”或是“if”,只要约定好,计算机都会翻译成二进制,那么对于计算机它是无所谓你用什么“语言”,编译器能编译就行,而为了视觉上亲切一些,牺牲可读性、输入效率,源代码长度,以及潜在的代码安全问题,而得不偿失。当你代码量上千行后,看着满屏中文你也许会突然忘了你接下来要干什么。所以专业人员是不会考虑用中文的。

编程的核心是业务逻辑,其本质是算法,其基础是初中数学,当然有高数基础最好,因为某些业务逻辑,如果有高数基础,代码量会大大降低,代码会更简洁明了。而中文还有个严重问题就是代码安全性。中文输入法中存在各种特殊字符,有些是不可显字符,有些是视觉特征不明显容易造成歧义,比如你要随时注意全角半角,因为计算机认为全角空格和半角空格是两个不同的字符。试想你本来正被程序中嵌套循环或者各种逻辑错误而烦恼,又被中文带来的字符不明确造成困惑,如果你还能坚持下去学习我是很敬佩你的。

当然作为行为艺术,玩玩是没有问题的,写个小程序给小伙伴展视一下娱乐娱乐完全没问题,但正经程序员看到了会斜眼看你,当然你只是学着玩,可以考虑易语言,不过它只是VB的马甲,语言规则遵循VB的语法。

中文编程工具有哪些?介绍下

目前我知道的只有“易语言”,下面是简介:

易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。

易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。易语言有自主开发的高质量编译器,中文源代码被直接编译为CPU指令,运行效率高,安全可信性高;拥有自己的数据库系统,且支持访问现有所有数据库;内置专用输入法,支持中文语句快速录入,完全解决了中文输入慢的问题;易语言除了支持界面设计的可视化,还支持程序流程的即时可视化;

(责任编辑:IT教学网)

更多

推荐安全技术文章