第1071章 仓颉的路线之争

作者:躺平摆烂二选一 加入书签推荐本书

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

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

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

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

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

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

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

“等到‘仓颉’语言正式发布后,我们给开发者的选择会是灵活的。

习惯用我们基于typescript扩展的arkts的开发者,可以继续使用arkts;

而追求更高性能、更强类型安全的开发者,则可以选用‘仓颉’。

‘仓颉’的目的,不是在开发者工具箱里替换掉别的工具,而是为他们增加一种更强大、更可靠的新选择。”

姚尘风对此深表赞同。

生态建设不能一蹴而就,更需要给开发者足够的过渡空间和选择权。

“仓颉”的价值,在于为华兴未来的生态发展,提供一个更具潜力、更自主可控的底层技术选项。

演示告一段落,余新峰开始向各位董事汇报“仓颉”项目具体的推进过程。

他的语气逐渐变得沉稳,充满了技术人的笃定。

“从2019年8月1日项目正式立项起,我们编程语言实验室就开始了紧张的研发工作。”

余新峰操作ppt,展示着项目里程碑图。

“但一门编程语言的成熟,不仅仅在于语言本身的设计和编译器实现,更在于它能否经得起真实业务场景的考验,需要强大的标准库、框架和工具链支撑。”

他目光扫过在场的各位高管,重点看向了姚尘风和陈默:

“幸运的是,我们并非孤军奋战。

上一页 返回目录 下一页