- 西柚不是西游
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待吧!
为了让中国用上自己的汉字编程,华为发布鸿蒙编程语言‘仓颉",用汉字编程语言。那么以“仓颉”命名,主要因为中国方块字、象形字创造者是“仓颉”,有很多人因为这个名字对这门编程语言进行推测的,认为很有可能是纯汉字和纯中文的编程,假如真的是全汉字,就会解决对很多英语并不熟练的认识。又想入门编程的需求,也有人推测真的是汉字编程,那肯定使用华为方舟编译器来进行的中文字符的编译。
我国编程语言仓颉首发,华为又一次让世界重新认识到了中国高科技企业!接触过编程的都知道,所有的编程工具使用的语言都是英语,软件行业一直被欧美把控,我们没有话语权,华为发布鸿蒙编程语言‘仓颉"有望打破这个局面,这是将是一个伟大的创举,如果华为的编程语言‘仓颉"成功了,一定会载入世界软件行业的史册!
对于初学者用中文编程会使降低编程入门门槛是最有效方法,纯中文编程很容易吸引各行各业的精英为仓颉做出贡献。
用中文进行编程,真的可行吗?有人持以下几种怀疑的态度:
1,用将中文编程技术理性来看待真的落到实处,进行实践的可能性非常低,说“仓颉编程”大概率会采用英文字符,如同我看到的很多“仓颉”语言作品和报道气候的代码都是源于易语言。来源中文编程的易语言并不适合大的生产环境,只能在几个小型项目中使用。
2,尽管OpenHarmony是华为自研的,也是基于Linux内核开发的。Linux内核是用C语言写成的开源电脑操作系统,采用的全部是英文,因此,基于鸿蒙系统的仓颉编程语言也会是英文。
3,只要采用反证法就能知道:仓颉编程语言不可能采用中文编程语言。认为华为着力构建万物互联体系的目标是全世界,而不是只有中国,为了便于世界各国的软件开发者开发使用,肯定会采用世界上现在的主流编程文字英文!不然的话,华为的国际化道路是一句空话!
4,中文编程语言是封闭的,绝对不是华为世界级高科技公司的主要选择,与华为爱国与否根本没有必然联系,更与我们国家持续加大改革,开放力度和构建人类命运共同体趋势不合拍!
我以为以上的言论不足以为道,当然还有不同的观点。但很多人都人认为:我国编程语言仓颉首发,以后就不会用英文写代码了。最后我用一个网友的发表的评论作为结束语吧!编程只是用关键字遵循一定格式,组织逻辑,为什么不能用中文?只要开发工具和编译器可以准确解析编译中文关键字,各种符号和格式,最终解析出来的还是机器码!为什么不能用中文?
- 苏萦
-
前不久,华为发布了一款被命名为“仓颉”的汉语编程语言,引起了不少人的关注,过去编程,大多使用C++、Java等语言完成,华为大费周折,弄个汉语编程,那么我觉得,以后不一定就不需要用英文写代码了。
不少编程行业的从业人员甚至表示,如果华为“仓颉语言”是用汉字来进行的编程,就第一时间学习这门编程语言,共同来推动仓颉的发展。
其实,就程序本身而言,用英语和汉语,没什么区别,每个单词或词语后面,其本质都是一串代码,并不能改变程序本身。但是,华为推出汉语编程,却对生态的营造十分关键。很多人以为,只要是个程序员,拿起编程语言,就能开发出软件。其实用哪个编程语言,意味着这些开发者,也在持续为这种语言做贡献。
举个简单的例子,如果你要编写一个聊天类的程序,可能微信里的有些模块,你就能直接调用。久而久之,类似于C++等语言,就形成了自己的生态,这也是为什么有很多程序员去用它的原因。反之,如果这些编程语言,有一天也不让你用了怎么办?意味着之前左右的努力都白费,还得从零开始。
华为推出仓颉,其实就是将编程语言汉语化的从零开始,主动提前,提前构造汉语编程的生态,只要有更多的开发者愿意加入,仓颉依然有很大的发展潜力。
最后,之所以仓颉不用汉字进行编程,大概率也是由于目前操作系统中,汉字要占据两个字符,而英文则只占据了一个字符,若是真的用汉字来进行编程,不仅仅效率得不到提升,在程序占用的空间上也先天属于劣势。
- 里论外几
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待吧!
为了让中国用上自己的汉字编程,华为发布鸿蒙编程语言‘仓颉",用汉字编程语言。那么以“仓颉”命名,主要因为中国方块字、象形字创造者是“仓颉”,有很多人因为这个名字对这门编程语言进行推测的,认为很有可能是纯汉字和纯中文的编程,假如真的是全汉字,就会解决对很多英语并不熟练的认识。又想入门编程的需求,也有人推测真的是汉字编程,那肯定使用华为方舟编译器来进行的中文字符的编译。
我国编程语言仓颉首发,华为又一次让世界重新认识到了中国高科技企业!接触过编程的都知道,所有的编程工具使用的语言都是英语,软件行业一直被欧美把控,我们没有话语权,华为发布鸿蒙编程语言‘仓颉"有望打破这个局面,这是将是一个伟大的创举,如果华为的编程语言‘仓颉"成功了,一定会载入世界软件行业的史册!
对于初学者用中文编程会使降低编程入门门槛是最有效方法,纯中文编程很容易吸引各行各业的精英为仓颉做出贡献。
用中文进行编程,真的可行吗?有人持以下几种怀疑的态度:
1,用将中文编程技术理性来看待真的落到实处,进行实践的可能性非常低,说“仓颉编程”大概率会采用英文字符,如同我看到的很多“仓颉”语言作品和报道气候的代码都是源于易语言。来源中文编程的易语言并不适合大的生产环境,只能在几个小型项目中使用。
2,尽管OpenHarmony是华为自研的,也是基于Linux内核开发的。Linux内核是用C语言写成的开源电脑操作系统,采用的全部是英文,因此,基于鸿蒙系统的仓颉编程语言也会是英文。
3,只要采用反证法就能知道:仓颉编程语言不可能采用中文编程语言。认为华为着力构建万物互联体系的目标是全世界,而不是只有中国,为了便于世界各国的软件开发者开发使用,肯定会采用世界上现在的主流编程文字英文!不然的话,华为的国际化道路是一句空话!
4,中文编程语言是封闭的,绝对不是华为世界级高科技公司的主要选择,与华为爱国与否根本没有必然联系,更与我们国家持续加大改革,开放力度和构建人类命运共同体趋势不合拍!
我以为以上的言论不足以为道,当然还有不同的观点。但很多人都人认为:我国编程语言仓颉首发,以后就不会用英文写代码了。最后我用一个网友的发表的评论作为结束语吧!编程只是用关键字遵循一定格式,组织逻辑,为什么不能用中文?只要开发工具和编译器可以准确解析编译中文关键字,各种符号和格式,最终解析出来的还是机器码!为什么不能用中文?
- ardim
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待吧!
为了让中国用上自己的汉字编程,华为发布鸿蒙编程语言‘仓颉",用汉字编程语言。那么以“仓颉”命名,主要因为中国方块字、象形字创造者是“仓颉”,有很多人因为这个名字对这门编程语言进行推测的,认为很有可能是纯汉字和纯中文的编程,假如真的是全汉字,就会解决对很多英语并不熟练的认识。又想入门编程的需求,也有人推测真的是汉字编程,那肯定使用华为方舟编译器来进行的中文字符的编译。
我国编程语言仓颉首发,华为又一次让世界重新认识到了中国高科技企业!接触过编程的都知道,所有的编程工具使用的语言都是英语,软件行业一直被欧美把控,我们没有话语权,华为发布鸿蒙编程语言‘仓颉"有望打破这个局面,这是将是一个伟大的创举,如果华为的编程语言‘仓颉"成功了,一定会载入世界软件行业的史册!
对于初学者用中文编程会使降低编程入门门槛是最有效方法,纯中文编程很容易吸引各行各业的精英为仓颉做出贡献。
用中文进行编程,真的可行吗?有人持以下几种怀疑的态度:
1,用将中文编程技术理性来看待真的落到实处,进行实践的可能性非常低,说“仓颉编程”大概率会采用英文字符,如同我看到的很多“仓颉”语言作品和报道气候的代码都是源于易语言。来源中文编程的易语言并不适合大的生产环境,只能在几个小型项目中使用。
2,尽管OpenHarmony是华为自研的,也是基于Linux内核开发的。Linux内核是用C语言写成的开源电脑操作系统,采用的全部是英文,因此,基于鸿蒙系统的仓颉编程语言也会是英文。
3,只要采用反证法就能知道:仓颉编程语言不可能采用中文编程语言。认为华为着力构建万物互联体系的目标是全世界,而不是只有中国,为了便于世界各国的软件开发者开发使用,肯定会采用世界上现在的主流编程文字英文!不然的话,华为的国际化道路是一句空话!
4,中文编程语言是封闭的,绝对不是华为世界级高科技公司的主要选择,与华为爱国与否根本没有必然联系,更与我们国家持续加大改革,开放力度和构建人类命运共同体趋势不合拍!
我以为以上的言论不足以为道,当然还有不同的观点。但很多人都人认为:我国编程语言仓颉首发,以后就不会用英文写代码了。最后我用一个网友的发表的评论作为结束语吧!编程只是用关键字遵循一定格式,组织逻辑,为什么不能用中文?只要开发工具和编译器可以准确解析编译中文关键字,各种符号和格式,最终解析出来的还是机器码!为什么不能用中文?
- gitcloud
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待吧!
为了让中国用上自己的汉字编程,华为发布鸿蒙编程语言‘仓颉",用汉字编程语言。那么以“仓颉”命名,主要因为中国方块字、象形字创造者是“仓颉”,有很多人因为这个名字对这门编程语言进行推测的,认为很有可能是纯汉字和纯中文的编程,假如真的是全汉字,就会解决对很多英语并不熟练的认识。又想入门编程的需求,也有人推测真的是汉字编程,那肯定使用华为方舟编译器来进行的中文字符的编译。
我国编程语言仓颉首发,华为又一次让世界重新认识到了中国高科技企业!接触过编程的都知道,所有的编程工具使用的语言都是英语,软件行业一直被欧美把控,我们没有话语权,华为发布鸿蒙编程语言‘仓颉"有望打破这个局面,这是将是一个伟大的创举,如果华为的编程语言‘仓颉"成功了,一定会载入世界软件行业的史册!
对于初学者用中文编程会使降低编程入门门槛是最有效方法,纯中文编程很容易吸引各行各业的精英为仓颉做出贡献。
用中文进行编程,真的可行吗?有人持以下几种怀疑的态度:
1,用将中文编程技术理性来看待真的落到实处,进行实践的可能性非常低,说“仓颉编程”大概率会采用英文字符,如同我看到的很多“仓颉”语言作品和报道气候的代码都是源于易语言。来源中文编程的易语言并不适合大的生产环境,只能在几个小型项目中使用。
2,尽管OpenHarmony是华为自研的,也是基于Linux内核开发的。Linux内核是用C语言写成的开源电脑操作系统,采用的全部是英文,因此,基于鸿蒙系统的仓颉编程语言也会是英文。
3,只要采用反证法就能知道:仓颉编程语言不可能采用中文编程语言。认为华为着力构建万物互联体系的目标是全世界,而不是只有中国,为了便于世界各国的软件开发者开发使用,肯定会采用世界上现在的主流编程文字英文!不然的话,华为的国际化道路是一句空话!
4,中文编程语言是封闭的,绝对不是华为世界级高科技公司的主要选择,与华为爱国与否根本没有必然联系,更与我们国家持续加大改革,开放力度和构建人类命运共同体趋势不合拍!
我以为以上的言论不足以为道,当然还有不同的观点。但很多人都人认为:我国编程语言仓颉首发,以后就不会用英文写代码了。最后我用一个网友的发表的评论作为结束语吧!编程只是用关键字遵循一定格式,组织逻辑,为什么不能用中文?只要开发工具和编译器可以准确解析编译中文关键字,各种符号和格式,最终解析出来的还是机器码!为什么不能用中文?
- LuckySXyd
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待吧!
为了让中国用上自己的汉字编程,华为发布鸿蒙编程语言‘仓颉",用汉字编程语言。那么以“仓颉”命名,主要因为中国方块字、象形字创造者是“仓颉”,有很多人因为这个名字对这门编程语言进行推测的,认为很有可能是纯汉字和纯中文的编程,假如真的是全汉字,就会解决对很多英语并不熟练的认识。又想入门编程的需求,也有人推测真的是汉字编程,那肯定使用华为方舟编译器来进行的中文字符的编译。
- 慧慧
-
不一定哦。
备受关注的华为自研编程语言「仓颉」,又火上热搜榜了。华为自研编程语言「仓颉」火上热搜榜,内测组员辟谣:并不是中文编程。此次是由于「仓颉」宣布启动了内测,现阶段己经有一部分开发人员取得源码。不久前,华为编程语言实验室公布了一份“新语言表达使用报考-202203”问卷调查,宣布征选一小批开发人员对「仓颉」编程语言开展小范畴检测。
从问卷调查内容看来,开发人员们必须填好Gitee首页、岗位和企业等信息内容,随后等候电子邮件通告。如今,伴随着大量关键点被表露出去,以前针对「仓颉」猜想的一些传闻,也拥有清晰的回答。英文名字Cangjie,并不是中文编程。
实际上,早在上年10月,华为官方网就确立表露过“将公布自研洪蒙编程语言”。对于此事,华为消费者业务软件部首席总裁龚体表明,它将“为洪蒙绿色生态基础建设补上最终一环”。与此同时,华为也早已注册申请了“华为仓颉”、“仓颉语言表达”等商标logo,归类包含仪器设备、设计方案科学研究等,而一部分“仓颉”商标logo则仍在商标驳回复审、申请注册的环节。
这儿见到华为还申请注册了一个叫“仓杰”的商标logo,现阶段也早已根据申请办理,伴随着内测的打开,一部分开发人员在取得「仓颉」的源码后,也对先前满天飞的揣测和传闻开展了一些回复。其一,「仓颉」的英文名字便是Cangjie,而不是先前传言的“char”。那时候华为被曝产品研发「仓颉」后,知乎问答就发出过这门编程语言英文名字是“char”的信息:现阶段这一传言早已被辟谣。
其二,「仓颉」并不是中文编程,也不会有所说的“套壳”。据知乎问答一位匿名用户表明,感受后发觉「仓颉」编程语言“跟汉语一点儿关联没有”,英语的语法相近go+java。实际上,如今顺手一搜或是能找到一大堆有关「仓颉」是中文编程的谣言。
其三,往往仍在内测,是由于包含精英团队和内测组员都仍在改善编码。嗯,问便是仍在修bug(手动狗头)。但实际上,大伙儿最惊讶的或是「仓颉」这门编程语言到底长啥样。实际上,先前华为编程语言实验室负责人、南京大学冯新宇专家教授,早已设立过一门有关《编程语言的设计和实现》的课程内容,现阶段华为官方网已释放B站短视频。
在专题讲座一开始,冯专家教授就表露了自身现阶段开展的一些工作中。从总体上,学术研究上的分析主要包含PL基础理论及运用等,而工业生产层面的科学研究,则主要是领着华为编程语言实验室开展工业生产编程语言的设计方案和完成。
在冯新宇专家教授得出的教学课件中可以看到,现阶段的编程语言种类关键可以分成下列几类,在其中重点提及了服务平台型语言表达:像C#、Go、Swift这种开源系统编程语言,也全是由像Google、微软和iPhone那样的企业自身资金投入去做的,为此操控语言表达的工艺演变对策和方位。但华为「仓颉」到底是一门如何的语言表达,现阶段也有待官方网宣布公布信息内容。
- 皮皮
-
很明确的说,短时间之内用英文写代码是绝对不可能被替代的
目前的代码语言大致分为三个层次——高级语言、汇编语言、机器语言
仓颉语言是高级语言中的一种,最终还是要由IDE编译成后面两种语言在硬件上运行,而后面两种语言毫无疑问是基于英文设计的,而且计算机也离不开英文体系。
此外,代码语言是多种多样的,仓颉大概只能替代一部分程序设计语言,还有相当多的语言无法被替代。
以我自己的专业为例(微电子科学与工程),平常接触到的代码语言有Verilog HDL、C语言、Matlab和Python等,这些语言的设计者与标准制定者均为国外厂商与组织(例如IEEE),国内是找不到可以替代的语言和工具的。而且,经过几十年的发展,已经形成了体系,短时间内另起炉灶搭建一套体系是不现实的,而且也没这个必要,对于从业者来说,英文代码的描述方式比中文方便太多(虽然也有国外发展较早的原因)。
因而,仓颉的出现是好事,但是请不要对它寄予过高的期望,认为它能取代所有的英文代码编写是不可能的。
仓颉,大概是作为一个低代码描述语言而出现的,类似于VB这样吧。
- wio
-
不会
随着互联网产业的快速发展,人们与手机软件、电脑软件打交道的时间也越来越多。而这些软件都是由一行一行的代码所构成的,如果把一款软件比喻成摩天大厦,那么,一行行的代码就是构建摩天大楼所需要的钢筋、水泥。
相信有很多人跟笔者一样,在看到C++、Java等语言编程的代码之后,迫切的想要知道其内容所表达的含义。但可惜编程的语言不是中文,理解和学习起来都非常的困难。
而在前不久,华为就被曝光出来了一款疑似用中文进行编程的语言——仓颉,基于此我开始解华为的仓颉,并试图揭开华为仓颉的真相。那么,“仓颉”这款编程语言,真的可以用汉字代替英文,来完成对代码的编写吗?
自2020年,华为申请注册“仓颉语言”的商标之后,网上就不时传出这款操作语言是用汉字编程的传闻。而这则消息也令不少人感到神往,不少编程行业的从业人员甚至表示,如果华为“仓颉语言”是用汉字来进行的编程,就第一时间学习这门编程语言,共同来推动仓颉的发展。
仓颉很有可能是华为基于国人使用习惯来自主设计的编程语言,对比C++、Java等要更加适合国人上手,从而达到降低编程行业门槛的目的。
其次,仓颉语言的问世,也是为了更好的辅助华为鸿蒙、欧拉等操作系统的开发,如果能够做到更低的门槛、更高的效率,仓颉就是一款成功的编程语言。
最后,之所以仓颉不用汉字进行编程,大概率也是由于目前操作系统中,汉字要占据两个字符,而英文则只占据了一个字符,若是真的用汉字来进行编程,不仅仅效率得不到提升,在程序占用的空间上也先天属于劣势。
- 蓓蓓
-
或许很久很久以后可能吧。目前来说,很难做到,毕竟英文编程已经很成熟了。
为了让中国使用自己的汉字编程,华为发布了使用汉字编程语言的鸿蒙编程语言“仓颉”。因此,它被命名为“仓颉”,主要是因为汉字和象形文字的创造者是“仓颉”。许多人因为这个名字而猜测这种编程语言,认为它可能是纯汉字和纯中文编程。如果它真的全是汉字,它将解决许多不精通英语的人的理解问题。
- nicehost
-
我国编程语言仓颉首发,以后肯定就不会用英文写代码了,只要开发工具和编译器可以准确解析编译中文关键字,就可以研发出来的,这只不过是需要一个时间和过程而已,让我们拭目以待。
- 豆豆staR
-
不是的,英文写代码还是占很大的比重。
- meira
-
用英语写代码和用其它语言写代码的差别并不是很大的。计算机是国际性的,不管编程语言如何写,最后都是要汇编成计算机可以阅读的二进制代码。
- tt白
-
不会
其语法结构和其他编程语言并无本质区别,只是把函数名和操作符换成中文而已,对编程效率提升无太大帮助
- cloudcone
-
说真的,用英文写代码才是真的高效。
因为中文是个有情感的语言,不同的指令是不同的意思,这是很难表达中文的语言结构的。
即使用中文编程,但是最终的结果也不是能国际化的。
用26个字母来拼写基本的单词如print和int等,这是非常高效的
中文编程可谓是毫无意义,只是一次勇敢的尝试罢了。