• 话说仓颉编程语言7月30日号要开源了,大家怎么看?
  • 发布于 1个月前
  • 120 热度
    13 评论
  • Zappos
  • 18 粉丝 51 篇博客
  •   
如题,超级无敌大杂烩终于要开源了,目前进度比较慢。未来会成为鸿蒙开发的核心语言,大家对于仓颉语言开源怎么看?与 arkt 和 c/c++等语言相比如何?
用户评论
  • 若如初见
  • 我用 cangjie 已经深入开发大半年了,已经开发过 web 框架,各种小工具,MySQL 驱动,DIY 脚本语言,应该有发言权了。
    https://gitcode.com/service

    https://gitcode.com/cangjie-script


    仓颉整体能用,语言内部概念还是比较先进的,但是还是有不小问题。
    1. 如果作为开源项目,从这段时间观察,他内部还是作为一个内部项目做进行的,语言在已经公测情况下,标准库大改不会预告,不会通知,更不会 issues 进行讨论。
    2. 2025 年从标准库改动过程,能观察一些有趣的事情,比如单词经历了非常大规模的修改,函数、参数、库名都涉及,至少证明前期人员经验都不是很充足,当然也能看到一直在进步了。
    3.定位尴尬,从文档例子,和官方库例子的前后端比例大概能猜是为了客户端设计的(前期),而且 sdk 也分了鸿蒙版本和通用版本,而鸿蒙版本一直版本落后,IDE 更新不上,调试只能打印等;为了客户端设计的场景必不可少要和 ARKTS 竞争了。通用领域就要和 go java c 等竞争, 但是语言上没有你有我无的特征,更无错位竞争,性能上更是因为 Option 的设计大概落后其他 go c 等语言,比如 mysql 驱动永远比别的语言多几层 switch 和 if 做类型转换,传递到业务实现更多。
  • 2025/6/23 18:43:00 [ 0 ] [ 0 ] 回复
  • 心已凉
  • 顾及谁  2025-06-23 17:46

    也要搞所有权?

    我记得我 22 年参加保密测试的时候就有「所有权」了,不知道现在又拿出说是什么意思。不过这个 Effect Handler 看着不错

  • 2025/6/23 18:02:00 [ 0 ] [ 0 ] 回复
  • 那场梦
  • 乍一看:Rust+Kotlin+Swift 。仔细一看,这不 Carbon+Dart 吗?好好想想:不会是想开发期实时预览+运行期高性能吧?
  • 2025/6/23 17:49:00 [ 0 ] [ 0 ] 回复