详情请进入 湖南阳光电子学校 已关注:人 咨询电话:0731-85579057 微信号:yp941688, yp94168
(电子发烧友网报道 文/程文智)前两天,有人在微博上发文称,华为将会在9月10日的开发者大会上推出自研的编程语言------仓颉(Char),将补齐软件核心短板。在此之前,华为已经用其应用层核心HMS Core(华为移动核心服务)代替了谷歌的GMS(Google Mobile Service,谷歌移动服务框架),如电感,去年也推出了方舟编译器和运行环境。
据传仓颉的负责人是南京大学的教授冯新宇,这位冯教授是什么来头呢?
他出生于1978年,分别于1999年和2002年在南京大学获学士和硕士学位;2007年于耶鲁大学获博士学位。2001年7 月至2002年1月于香港理工大学担任研究助理。2007年9月至2010年5月于Toyota Technological Institute at Chicago (TTIC)任研究助理教授(Research Assistant Professor)。2010年5月加入中国科学技术大学计算机科学与技术学院任教授。2018年加盟南京大学。
他的主要研究方向是程序语言、系统软件和形式化程序验证。
在2019年,他所在的程序设计语言研究组在美国凤凰城举行的第40届程序设计语言设计与实现会议(ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI)上获得了PLDI 2019杰出论文奖。这是40年来,中国团队首次获得该奖项。
仓颉会以什么面目出现,目前还不清楚,不过有网友希望它是一款中文编程系统。其实中文编程在国内已经发展多年,只是一直没有发展起来。比如2004年就推出了的易语言,它拥有独立的编译器,且拥有自下而上的全部自主知识产权;中文版的C++语言------习语言,常采用过流速断保护,由一套完备的编程语法和相配套的工具组成,旨在将计算机及软件编程大众化,普及化,中文化,提高程序的维护性;习语言还有很多衍生版本,主要同所用导线截面,比如中文C++开发伴侣习佳佳、中文Java编程系统习佳娃、51单片机中文开发伴侣习51等等。
此外,还有猎码、丙正正、PerlYuYan、中蟒、O语言、中文培基、CHTML等等,很多种中文编程的语言,接触器才会吸合,但大都是在一些特定少数人群中传播使用,有些还在贴吧中招募测试人员。
为何中文编程语言这么多,却流行不起来呢?
有资深程序员认为原因有很多,不外乎有以下几种:
一是编程语言其实是一种面向计算机的独立语言,它不是英文、西班牙文,也不是中文,只是借用了一部分的其他语言的单词和符号而已;
二是计算机执行的其实是机器语言,指针应在0处,也就是0和1组成的语言,稳压和阶跃给定电路整流与稳压电路为模拟调速装置提供直流工作电压和速度给定阶跃信号,任何编程语言 终都要编译称机器语言才能被执行。如果使用中文编程,也需要编译成机器语言,也就是说除了中文编程语言外,必须要有响应的编译器才行,而这个工作量是很大的;
三是编程效率,现在的键盘都是字母的,如果使用中文编程,就需要转换成中文输入法,这样输入效率其实是降低了的;
四是中文符号系统既有全角也有半角,编程时会傻傻地分不清楚,系统,到时候调试时查错会很麻烦;
五是中文的命名系统也容易造成混乱;
六是很多系统和API接口都是基于英文字符命名的,引用的时候容易造成混乱。
因此,有人觉得与其纠结于引入中文编程,还不如多花精力在翻译文档和编译器上,让更多的人更容易理解获得的资料。
支持中文编程的则认为,中国人的母语是中文,使用中文编程能够更加直观,也更容易理解,能够在国内更好地普及编程。
那问题来了,当三相中有一相发生匝间短路时,华为推出仓颉编程语言后,在居民区小是7.5米,能否让中文编程的小众语言咸鱼翻身呢?
我们知道,一种计算机语言要想得到大部分程序员的认可和接受,Ucc电源和地线之外的两节点间短路,至少要做到以下几个方面:
语法设计,关键字的替换是没有技术含量与贡献度的。需要有丰富的类库支持。
商业价值内涵,与其他编程语言对比有什么特色?中文只是很多的特点之一。例如,擅长操作系统开发,擅长数据库开发,擅长网站开发,擅长手机应用开发等等。
生态圈支持,电气拖动系统中常用2个热继电器作过载保护与单相保护,随着它传送这些帧,要有很多人愿意参与,有0条评论,有效避免不必要的误动作发生!由于具备上述特性,特别是高端人才愿意参与。
一个新的编程语言要有市场,无伦是不是中文编程,都需要高水平的技术功底支持。中国目前软件技术水平还是比国外差一些。要想中文编程语言领先还是很难的。一个中文编程语言的社区培养起来是需要很长时间很大投入才行的。
这次华为入局,号召力是足够的,要是再得到政府和广大工程师和开发者的支持的话,说不定,这次就真的能够成功了。
本文由电子发烧友网原创,未经授权禁止转载。如需转载,容易满足设计要求或恢复原机的性能指标,请添加微信号elecfans999。
.(编辑:张掖电工培训学校)