燃文小说吧

手机浏览器扫描二维码访问

第1071章 仓颉的路线之争(第1页)

第1071章仓颉的路线之争

而此刻会议室的另一边,终端BG总裁姚尘风看着台上正在详细讲解技术细节的余新峰,脑海中也不由浮现出“仓颉”项目启动初期,团队内部关于技术路线的那场激烈争论。

这支由余新峰组建起来的编程语言团队,虽然汇聚了一批国内优秀的青年才俊,但他们中的大多数人,此前并没有从头开始设计和开发大型通用编程语言的完整经验。

大家都清楚,通用语言的技术难度和复杂性,远高于为特定领域设计的专用语言。

在“仓颉”语言的起步路线上,团队内部出现了明显的分歧。

有一部分专家提出,应该基于JavaSCript语言进行改进和增强。

他们的理由很充分:

JavaSCript在Web前端领域占据着绝对的统治地位,生态极其繁荣,像微信小程序等国民级应用,其技术底座就与JavaSCript密切相关。

JavaSCript的优势在于开发便捷、敏捷性强、动态类型灵活、无需编译即可运行,学习和上手成本相对较低。

但是,这个提议几乎被华兴高层和余新峰团队核心毫不犹豫地否决了。

为什么?因为安全性!

JavaSCript作为动态类型语言,其在类型安全方面的天然劣势,是其无法逾越的鸿沟。

而对于华兴立志要打造面向万物互联时代的鸿蒙操作系统而言,安全性是底线,是生命线!

开放的鸿蒙生态需要应对来自全球各种复杂场景和潜在威胁,任何可能引入安全漏洞的技术选择都是不可接受的。

缺乏严格类型检查的动态语言,在大型复杂项目开发中,更容易出现难以在编译期发现的潜在错误,这对系统安全是致命的。

此外,在性能方面,动态类型语言在运行时需要进行类型判断和转换,其执行效率、内存占用和功耗控制,往往难以满足鸿蒙系统对多种终端设备(尤其是资源受限的IOT设备)的苛刻要求。

选择JavaSCript路线,无异于从一开始就背上了沉重的“历史技术债务”,未来将步履维艰。

经过审慎的评估与激烈的讨论,华兴最终拍板:

“仓颉”必须定位为一款自研的、静态类型的编程语言。

它的对标对象,是苹果的SWift、安卓早期依赖的Java和现在主推的KOtlin这些成功应用于大型移动生态的语言,无一例外都是静态类型。

静态类型语言在编译阶段就能发现大量类型错误,极大地提升了代码的健壮性和安全性。

同时,由于其类型信息在编译期确定,编译器可以进行更深层次的优化,通常能带来更好的运行时性能。

当然,华兴也考虑到开发者的习惯和迁移成本。

为了让来自不同技术背景的开发者能够相对平滑地过渡到“仓颉”,团队决定采用“多范式”的语言设计策略。

这意味着“仓颉”会借鉴和融合多种编程范式中通行的、优秀的表达方式,尽量让它的语法和特性与一些主流的编程风格保持近似性。

姚尘风回想起余新峰当时的解释:

“我们可以把‘仓颉’看作类似SWift那种集大成的语言,它应该能让熟悉苹果或安卓开发的开发者,感受到一种技术上的亲近感,从而更容易切换到‘仓颉’上进行开发。”

(本章未完,请点击下一页继续阅读)第1071章仓颉的路线之争

团队在每一个语言特性的设计上都投入了大量精力进行重新思考和自主实现,力求做到既先进又实用。

“所以,”余新峰曾总结道。

热门小说推荐
悦女吴县

悦女吴县

书名?阅女无限??呵呵,广大银民,请看清楚哦。吴县,这个二十岁的青涩小子,进城上学,居然一不留神,取悦于众多美女,在众女的帮助下,事业也是蒸蒸日上。且看主角如何将有限的生命,投入到吴县的悦女事业中去。蹩脚的猪脚,由一个初哥,逐渐成为花丛高手。...

魔师逆天

魔师逆天

前世孤苦一生,今世重生成兽,为何上天总是这样的捉弄!为何上天总是那样的不公!他不服,不服那命运的不公。自创妖修之法,将魔狮一族发展成为能够抗衡巨龙的麒麟一族,成就一代麒麟圣祖的威名。...

师娘,借个火(师娘,别玩火)

师娘,借个火(师娘,别玩火)

师父死了,留下美艳师娘,一堆的人打主意,李福根要怎么才能保住师娘呢?...

圣堂

圣堂

一个小千世界狂热迷恋修行的少年获得大千世界半神的神格,人生从这一刻改变,跳出法则之外,逆天顺天,尽在掌握!骷髅精灵不能说的秘密,尽在火热圣堂,等你来战!...

超凡世界

超凡世界

地球少年江云卷入了一个神秘的超凡世界之中,获得了超凡之力,并且开始在地球以及一个个超凡世界,开启了自己追逐巅峰的超凡旅程。VIP。全订阅可入,要验证。普通。(ps已经完本神卡...

神印王座

神印王座

魔族强势,在人类即将被灭绝之时,六大圣殿崛起,带领着人类守住最后的领土。一名少年,为救母加入骑士圣殿,奇迹诡计,不断在他身上上演。在这人类六大圣殿与魔族七十二柱魔神相互倾轧的世界,他能否登上象征着骑士最高荣耀的神印王座?...