大家好,今天小编关注到一个比较有意思的话题,就是关于中文编程软件可以实现吗的问题,于是小编就整理了5个相关介绍中文编程软件可以实现吗的解答,让我们一起看看吧。
- 什么时候可以用中文编程?
- 现在电脑编程能不能用中文编程?
- 用汉语作为一种全新的编程语言,编写操作系统和做相应cpu指令集、架构等有多难?
- 有没有人能造出用汉字编程的软件?使电脑机器能读懂指令,横竖撇折捺能替代26个英文?
- 现在大部分编程软件都是英文为主体,有没有中文字进行编程的?还是说中文不适合编程?
什么时候可以用中文编程?
,现在还没有出现过用中文编程软件,但是以后可能会优化到用中文编程,现在就是可以用中文命名文件夹,这已经算是一个很大的进步了,因为以前文件夹都不能用中文命名,如果用中文命名的话,它读取不了,但是以后用中文编程的话,可能会实现。
现在就可以啊。用白话有易语言(易语言汉语编程官方站 ),用文言文有「文言」 。方言暂时没有。
不过,白话哪有文言文的格调高啊,咱们就从文言文编程学起吧。文言文程序大概长这样:
吾有一數。曰三。名之曰「甲」。
為是「甲」遍。
吾有一言。曰「「問天地好在。」」。書之。
云云。
甲 = 3
for i in range(甲):
print('Hello world!')
现在电脑编程能不能用中文编程?
易语言是中文开发的编程语言,它的初衷是方便中国人以中国人的思维编写程序。如果你学过其他编程语言比如java,C语言之类的,你再去学习易语言可能觉得有点奇怪,但是的确比较符合中国思维开发。还有就是易语言不是免费的编程语言,正版大概是600以上人民币。
可以的,易语言就是用中文编程的。易语言是自主开发的,复合国情的汉语编程语言,由于是汉语编程,学起来很轻松。不过受众并不多,主要是市场已经被英文编程占领了,想要推广,是非常困难的。况且大家从一开始就是接触的英文编程的知识,绝大多数人还是习惯英文编程的,中文编程想要成长起来,还有很长的路要走。
用汉语作为一种全新的编程语言,编写操作系统和做相应cpu指令集、架构等有多难?
首先,cpu的指令集和架构跟语言一点关系没有,指令集与架构是电路设计的事,架构确定了,核心电路就确定了,然后指令集就当然确定了。目前的架构以x86, arm为主,也有其他小众架构。
第二,用中***新的编程语言,要看怎么定义这个新。做一个新的编程模型,编程思想,比较困难。比如,c是面向过程编程,c++则是面向对象编程。早期VB也是面向过程,到了VB.net才改成面向对象编程,他俩除了关键词字面相同,简直就是完全不同的两种语言。单纯模仿人家现有的思路,在编译器上没有新的算法突破,没有突出的特点不能算新的。如果仅仅是做一个中文关键词的编程语言相对来说很简单,只要把现有的编译器关键词汉化一下就好,就是个翻译,或者做个类似宏定义。
用中文编写操作系统不是不可以,中文操作系统大家都见过用过,所以我们讨论的是系统内核,不谈界面。内核有个要求就是稳健,高效。稳健讲逻辑正确可靠,高效要求代码短小精悍。用ASCII码,每个字符用一个字节,而Unicode或者GB 2312-80则需要占用多个字节,甚至不是固定字节数,系统要去做更多的判断如何解释这些字节,这样效率就比较低下。有人说中文版windows比英文版慢就是这个道理。不过内核中很少涉及到字符串操作,主要是设备管理,任务调度代码,同时现在的操作系统都使用固定2字节长度的Unicode编码格式,所以现在用Unicode编码做系统内核也没有问题,或者现在已经这么做了,windows的API都改成了Unicode格式了。
这问的是什么问题…起码对你问题里的专有名词稍微作个了解再问出来吧…先谈CPU架构,CPU架构不属于软件范畴,它属于硬件设计的领域,和编程没什么关系。再看CPU指令集,它其实是内嵌在CPU里的长短不一的微代码,用于实现各种各样的CPU操作或操作组合。其实无论对系统程序还是CPU指令集微代码,能够被[_a***_]识别的语言叫做机器语言,就是一串0和1的组合,没有例外。也就是说,无论你***用什么编程语言,最终通过编译器编译出来的都是机器语言,一串0和1。最效率的方法当然是直接编写机器语言,当然绝对不会有人这么来写程序。因为机器语言对于人来说可读性太差,几乎无法排错。所以后来出现了汇编,用几个关键词来描述程序的行为,将指令和数据区分开,增强了可读性。后来更高级的语言出现,比如C,更接近自然语言,即人理解起来更加的容易,这样进一步降低编程门槛。但是无论你用什么语言,最终都会被翻译成机器语言,这个意义上,所有的编程语言其实殊途同归。用汉语编程其实换汤不换药,都是描述的程序行为,毕竟底层只认识0和1,它连字母都不认识,更别谈汉字了。
为何中文编程为何很难发展?
可能大家都想问中文编程为何很难发展,个人认为其原因在于发明计算机的不是中国人才会如此,如果一开始计算机就是中国人发明的,所有的标准由中国人制定,中文编程绝对能发展。
抛开个人感情因素,汉语作编程语言是不合适的,并不是不能作,而是用汉语作为编程语言并不能让我们学习变简单。
没有汉语的编程语言?有的。
很多人说没有汉语编程,事实上现在是有汉语编程的,大家可以上网查查“易语言”就知道了。
汉语编程可行,但并不比英文简单。
“易语言”的出发点是让编程变得更加容易,然而这一特点并没有让它得到普及,原因是什么?个人认为它的“易”限定了其本身并不能做更复杂的事情,当然想要做事多也是可以(比如写操作系统),但实现起来可能并不见得它比英文编程简单。
为何中文编程为何很难发展?
可能大家都想问中文编程为何很难发展,个人认为其原因在于发明计算机的不是中国人才会如此,如果一开始计算机就是中国人发明的,所有的标准由中国人制定,中文编程绝对能发展。
当然有人会说中文太过复杂,不像英文26个字母组合,实际上这都不是事,现在别人都制定好了标准,所有的后来者都必须遵循,你想更改新标准?先不谈新标准制定如何困难,即便做出来有多少人习惯用,多少人会去用?
既然推广本身就很困难了,制定的困难就不用想了,因为根本没有意义。
这个不难,难的是是否能做的很好,能否比现有的做的有所突破,用if和如果,之类在编译都一样的,无非汉文(如果)条件之类的用rg字母代替,因为编译语言和键盘标注可以直接打印出来,都是画文。我们做出来能否有市场,有生命力才是王道,我国这方面起步晚,只有走领会,引进,消化,再创新的路,现在消化了,但我们还在别人后边跟着,这和滑冰赛事一样,要想超越,首先要有和别人一样的实力,其次,才能孕育超越的能力,超越别人必须要有过于别人的能力。我们显然没有,或许有这样的个人个体,但没有这样的团体,当然,久而久之,或许会有,也许在我国,欧洲,甚至印度和日本。
有没有人能造出用汉字编程的软件?使电脑机器能读懂指令,横竖撇折捺能替代26个英文?
很难,难于上青天。
其实是因为咱们的“汉字”像咱们“巨婴”们自己一样都是些极其“任性”的平面图形符号,具有天然的拓扑属性,是不适宜于只有一维感知能力的机器直接识别的。
可能理解,母语为英语或其他欧洲语言的学汉语人士们的“哲学”般的质疑,即“汉语拼音读音口语与汉字之间有’毛’关系的呀?为什么要不按口语发音串串次序直接书写,非要与’耳朵’听觉不同地另行创造出’眼睛’视觉自己的一套画画书面符号?”这是自己的眼睛在自己的手脚的支持下对自己的耳朵的背叛,是自我“分裂”。
不过,汉字确实具有二维图形(如画家们的作品)的美或丑的,但要机器识别每个汉字使用者展现的美或丑,不是多大的字库或词库能解决问题的,而是得创造出汉字图形识别拓扑全新算法以提高机器识别能力。这是一方面,就像最早的编程输入是纸带穿孔一样。
另一方面就是汉字机器命(指)令法则。这个方面,汉字确实比英语单词美,但肯定需要全新的机器命令语言架构,这个方面,应该由国家组织相关职能领域专家院士来统一规划才行,否则有生命的汉字难免会有情绪,被歧视或被优待的情绪。
每一个汉字都是一个“生命”的。
。。。。。。
[捂脸][啤酒]
怎么老是会有人提这种无脑的问题?
电脑只读得懂二进制数0和1,不管英文也好中文也好,最后都会转换成0和1让CPU处理。
中文编程当然也可以做,但是毫无意义,编程是跨国界的,主流开源项目是世界各地的程序员在维护,英文是世界上最流行的语言,自然是要用英文了。
没有一个程序员不懂英文的。不懂英文的叫编码员,他无法维护别人的代码,自己的代码别人也无法维护,技术文档也看不明白,只能在自己的世界里写代码,纵然天赋再高也只是在不断重复造轮子,永远赶不上技术潮流。
那既然程序员都懂英文,码中文又比码英文痛苦许多,又何必舍简求繁,去搞那种效率不高的东西。中文编程只是玩具。
科技观点:使用汉字(汉码)编程理论也是可以的,可以创建一套汉字与英文字母互译编码规则机制(比如:一句简短的中文就可以替代很长很长的英文语言代码,如果互译机制创建设计科学并成熟,有可能比传统英文代码语言编程更快,而且纠错效率更高),从理论上这个创意是可行的,不过我们很早之前就布局研究机器人编程(用机器人替代人工编程员,机器人编程比人工效率更高,自动纠错能力更强),所以我们没去过多研究汉字编程这事(从传统计算机体系角度来说也没必要),另外我很早之前就布局研究致力于真正意义的量子计算机体系研究(包括但不限于会创建新的编程语言,可能会独创新的编程语言,),更多科技资讯可查阅我之前发表的相关观点内容。
现在大部分编程软件都是英文为主体,有没有中文字进行编程的?还是说中文不适合编程?
当然有可以用中文编程的语言,你搜索一下:易语言,了解一下。
那么什么是易语言呢?易语言怎么样呢?我简单介绍一下,目前易语言的最新版本好像是 5.9 版本。而易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。
他大大降低了广大电脑用户编程的门槛,尤其是对于根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入 Windows 程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用 API,COM、DLL、OCX 组件,各种主流数据库,各种实用程序等多种***的接口和支撑工具。
我期间就见过很多非计算机专业的人,很多普通用户用易语言编程,开发了一些 Windows 应用程序,说实话,效果表现还不错。所以,有兴趣的同学,其实可以了解一下。
这里说的是不太适合编程,而不是说中文不能编程。原因大概如下几点:
中文符号不规范,存在全角和半角的问题。
到此,以上就是小编对于中文编程软件可以实现吗的问题就介绍到这了,希望介绍关于中文编程软件可以实现吗的5点解答对大家有用。