0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从鸿蒙到仓颉,华为能带中文编程咸鱼翻身吗?

荷叶塘 来源:电子发烧友原创 作者:程文智 2020-09-05 08:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群



(电子发烧友网报道 文/程文智)前两天,有人在微博上发文称,华为将会在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和1组成的语言,任何编程语言最终都要编译称机器语言才能被执行。如果使用中文编程,也需要编译成机器语言,也就是说除了中文编程语言外,必须要有响应的编译器才行,而这个工作量是很大的;

三是编程效率,现在的键盘都是字母的,如果使用中文编程,就需要转换成中文输入法,这样输入效率其实是降低了的;

四是中文符号系统既有全角也有半角,编程时会傻傻地分不清楚,到时候调试时查错会很麻烦;

五是中文的命名系统也容易造成混乱;

六是很多系统和API接口都是基于英文字符命名的,引用的时候容易造成混乱。

因此,有人觉得与其纠结于引入中文编程,还不如多花精力在翻译文档和编译器上,让更多的人更容易理解获得的资料。

支持中文编程的则认为,中国人的母语是中文,使用中文编程能够更加直观,也更容易理解,能够在国内更好地普及编程。



那问题来了,华为推出仓颉编程语言后,能否让中文编程的小众语言咸鱼翻身呢?

我们知道,一种计算机语言要想得到大部分程序员的认可和接受,至少要做到以下几个方面:

语法设计,关键字的替换是没有技术含量与贡献度的。需要有丰富的类库支持。

商业价值内涵,与其他编程语言对比有什么特色?中文只是很多的特点之一。例如,擅长操作系统开发,擅长数据库开发,擅长网站开发,擅长手机应用开发等等。

生态圈支持,要有很多人愿意参与,特别是高端人才愿意参与。

一个新的编程语言要有市场,无伦是不是中文编程,都需要高水平的技术功底支持。中国目前软件技术水平还是比国外差一些。要想中文编程语言领先还是很难的。一个中文编程语言的社区培养起来是需要很长时间很大投入才行的。

这次华为入局,号召力是足够的,要是再得到政府和广大工程师和开发者的支持的话,说不定,这次就真的能够成功了。

本文由电子发烧友网原创,未经授权禁止转载。如需转载,请添加微信号elecfans999。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    36286

    浏览量

    263012
  • 编程
    +关注

    关注

    90

    文章

    3725

    浏览量

    97528
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    70243
  • 仓颉
    +关注

    关注

    0

    文章

    16

    浏览量

    235
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    华为DriveONE全新中文品牌“华为智擎”正式发布

    2026年4月22日,在鸿蒙智行春季新品发布会上,华为常务董事、产品投资评审委员会主任、终端BG董事长余承东对外发布问界M6、全新一代问界M9系列、智界V9、尚界Z7、尚界Z7T等多款鸿蒙智行力作,并正式推出HUAWEI Dri
    的头像 发表于 04-23 15:08 429次阅读

    冰原海岸,见证华为乾崑智驾的“中国式进化”

    华为
    脑极体
    发布于 :2025年12月25日 23:52:08

    麒麟X90+鸿蒙6,华为擎云HM740来了!鸿蒙OS实现消费、商用双布局

    电子发烧友网报道(文/黄晶晶)2025年12月11日召开的鸿蒙办公产业峰会上,华为正式发布了新一代商用鸿蒙电脑华为擎云HM740,并推出鸿蒙
    的头像 发表于 12-14 00:14 2w次阅读
    麒麟X90+<b class='flag-5'>鸿蒙</b>6,<b class='flag-5'>华为</b>擎云HM740来了!<b class='flag-5'>鸿蒙</b>OS实现消费、商用双布局

    电科网安橙讯平台亮相华为鸿蒙应用生态论坛

    2025年11月28日,由华为主办的“行业鸿蒙应用生态论坛”在深圳成功举办。本次论坛聚焦鸿蒙操作系统AI及创新能力规划、华为·鸿蒙PC实践分
    的头像 发表于 12-08 14:33 1363次阅读

    声智科技携手华为鸿蒙推动声学AI技术革新

    作为华为鸿蒙生态的重要合作伙伴,声智在声学 AI 技术与应用服务领域持续深耕,与鸿蒙生态保持着紧密协同,不断拓展更具创造力的用户体验。声智 App 已率先登陆鸿蒙应用商店,全量适配
    的头像 发表于 12-04 15:44 972次阅读

    开源鸿蒙技术大会2025丨开源鸿蒙技术大会2025圆满召开,全景交流区解码万物智联生态密码

    9月27日,开源鸿蒙技术大会2025在长沙国际会议中心盛大举办。大会现场同步亮相开源鸿蒙社区公共交流区、开源鸿蒙项目群技术指导委员会(TSC)交流区、开源鸿蒙伙伴交流区、开源
    的头像 发表于 11-10 18:17 3514次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨开源<b class='flag-5'>鸿蒙</b>技术大会2025圆满召开,全景交流区解码万物智联生态密码

    3999元起!华为首款鸿蒙5平板重磅发布,创作和办公能力再跃升

    7月24日,在华为平板旗舰新品发布会上,华为终端BG董事长余承东宣布鸿蒙5系统的最新进展。他表示,鸿蒙5启动至今,
    的头像 发表于 07-27 07:24 8396次阅读
    3999元起!<b class='flag-5'>华为</b>首款<b class='flag-5'>鸿蒙</b>5平板重磅发布,创作和办公能力再跃升

    【HZ-T536开发板免费体验】2 - 交叉编译仓颉编程语言程序开发板运行

    感谢电子发烧友和合众恒跃提供的试用机会。 引言 上一篇介绍了开箱的结果,接下来测试一下华为仓颉编程语言在开发板上运行的效果。最近对华为仓颉
    发表于 07-16 21:27

    鸿蒙 PC 震撼登场!华为打破 Windows 垄断!

    不是普通的电脑升级,简直是国产操作系统打了一场漂亮的翻身仗!咱今天就来唠唠这个能让Windows都紧张的"中国芯电脑"到底有多猛。 华为于 5 月 8 日召开技术与生态沟通会,正式亮相鸿蒙 PC,后续还将
    的头像 发表于 07-11 18:15 2010次阅读
    <b class='flag-5'>鸿蒙</b> PC 震撼登场!<b class='flag-5'>华为</b>打破 Windows 垄断!

    HarmonyOS入门指南

    1、文档与教程 HarmonyOS开发文档-应用开发导读 OpenHarmony--应用开发导读 仓颉编程语言官网 华为开发者博客 华为开发者问答专区
    的头像 发表于 06-27 00:11 970次阅读

    博思云创斩获华为鸿蒙办公创新合作奖,携手共建繁荣鸿蒙生态

    2025年6月20-22日,在东莞松山湖举办的华为开发者大会2025(HDC 2025)上,数字协同办公领域领先服务商深圳博思云创科技有限公司(博思云创) 荣获大会颁发的 “华为鸿蒙办公创新合作奖
    的头像 发表于 06-25 09:28 1205次阅读

    使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 开发、编译鸿蒙 NEXT_APP 以及使用中文插件 #鸿蒙开发工具 #DevEco Studio ## 1. 概述 DevEco Studio 是华为
    发表于 06-11 17:18

    “开发者孤岛”“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一个边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“鸿蒙很好,但不知道
    的头像 发表于 06-10 17:12 1919次阅读
    <b class='flag-5'>从</b>“开发者孤岛”<b class='flag-5'>到</b>“生态星河”:开鸿Bot如何重构开源<b class='flag-5'>鸿蒙</b>开发体验

    华为亮相2025开源鸿蒙开发者大会

    by OpenHarmony”生态的阶段性进展和成果。开源鸿蒙项目群工作委员会委员、华为终端BG软件部副总裁章晓峰出席大会并发表了题为《乘风破浪 共创开源鸿蒙未来》的主旨报告,全面回顾了开源
    的头像 发表于 05-29 09:07 1544次阅读

    华为推出首款搭载HarmonyOS 5的鸿蒙电脑

    。作为首个操作系统内核层面重构的国产电脑,华为此次发布的鸿蒙电脑已顺利通过开源鸿蒙兼容性测评,开机画面显示“Powered by OpenHarmony”标识。
    的头像 发表于 05-26 09:28 2333次阅读