https://www.zhihu.com/question/524807045/answer/3552410245

刚看到七月四号冯新宇的《仓颉:一款全场景智慧化应用编程语言》主题演讲的新闻摘要。

这段挺少见:

有了大模型之后,写代码的负担得到降低,但由于大模型的黑盒属性,代码的可读性、评审测试验证等能力变得更加重要。如何让大模型生成更高质量的代码,就对编程语言提出了需要更加声明式、抽象级别更高的要求。 这是第一次在国内编程语言演示中听到“代码可读性”。

个人看来,‘大模型’是醋(早就有自动生成代码的脚手架框架),语言设计中的可读性考量、测试验证支持能力等是饺子。

可惜新闻未提到调试支持、报错报警等反馈机制。

不过已很期待。

对了还有这句:

仓颉正在基于基于仓颉的 eDSL 能力构建 Agent 原生智能应用开发 也是头一次在演示中听到 DSL。看起来希望将仓颉作为各行业领域的 DSL 基础。

更期待了。

在开发指南文档中,‘标识符’部分听起来仅支持英文,不知内嵌式领域专用语言是否支持中文语法。估计报错信息等也仅有英文的。这方面还有大空间给其他编程语言团队。

开发文档的 异常处理演示

仓颉异常

错误定位看起来还有相当改进空间。