当前位置: 首页 > 知识库问答 >
问题:

harmonyos - 现在的这个仓颉开发语言与ArkTS是什么关系?

尉迟清野
2024-07-08

现在的这个仓颉开发语言与ArkTS是什么关系?

共有2个答案

黄毅
2024-07-08

华为仓颉自己给出的定位是:“一款面向全场景应用开发的现代编程语言”,高效编程、安全可靠、轻松并发、卓越性能是它的设计理念。除此之外,仓颉还支持面向应用开发的一系列工具链,包括语言服务(高亮、联想)、调试(跨语言调试、线程级可视化调试)、静态检查、性能分析、包管理、文档生成、Mock工具、测试框架等,进一步提升软件开发体验和效率。主打原生智能化、天生全场景、高性能、强安全,融入鸿蒙生态,为开发者提供良好的编程体验。

早先,22 年的时候,华为就已经推出过一门新的编程语言 ArkTs,ArkTs 声称是 Type 的超集,微软也说 Type 是 Java 的超集。哈哈,Java:“蛤?”。但与 ArkTs 不同,仓颉编程语言是完全自研,没有基于任何编程语言演进。仓颉具有:简洁、静态编译、多范式、类型安全、内存安全、高效并发、兼容语言生态等特点。如果说 ArkTs 是对鸿蒙客户端开发的赋能,那么鸿蒙服务端赋能者便是仓颉了。

翟黎明
2024-07-08

仓颉开发语言与ArkTS作为华为在鸿蒙系统生态中推出的两种编程语言,都是为了为了推动鸿蒙系统(HarmonyOS)的发展而研发的编程语言。他们的设计目的和应用背景存在差别,ArkTS是HarmonyOS首选的开发语言,仓颉是一款面向全场景智能的下一代应用编程语言。

 类似资料:
  • HarmonyOS Next开发中ArkTs是否支持AOP? 想类似于Android中实现切面编程,比如在方法前后增加日志,统计方法耗时等

  • 为什么开发 Tea 语言 现在语言很多,我来一一解释下为什么我不喜欢这些语言而要自己开发: Python/Ruby/NodeJs: 它们很简单,写起来确实比较“爽”,写写小工具很适合。但我不喜欢它们,理由有二: a. 我需要做功能完整的产品,而不是写小工具。因此脚本语言是不可以的:它无法保护源码。 b. 我希望语言能有强大的 IDE,不要让我背一大堆 API,我只能记住首字母。 Java Java

  • 本文向大家介绍Java语言中&&与& ||与|的区别是什么,包括了Java语言中&&与& ||与|的区别是什么的使用技巧和注意事项,需要的朋友参考一下 1、运算符两边的变量为boolean变量时       先列出代码: 虽然两个if语句打印结果时一样的!!!(都没有输出) 但是实际的执行过程却是不一样的(自己可以debug调试试试) && 逻辑运算and,当两个条件都为真的时候才为真。 ||逻辑

  • 几个月前,我决定开发一个可以真正使用的编程语言。语言的目标是这样的: 可以和C一样编译成 native 机器码,并能用于游戏开发。 语言和java/C# 类似,并且尽量减少业务代码开发的复杂度。 兼容全平台、开源。 国产、全中文支持。 有完整的 IDE、文档、工具支持。 有一个社区支持。 这是一个很伟大的事情,如果你有兴趣和时间,欢迎加入我们的开源团队。 不会做没关系,这是一个学习机会。 联系方式

  • 在鸿蒙OS的arkts的axios中, 怎么取消某个http请求? 本文参与了 思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。

  • Harmony OS和设备的apiversion有什么关系? 本文参与了 思否 HarmonyOS 技术问答马拉松,欢迎正在阅读的你也加入。 好奇,平常可能对api version做一些判断,你们有对这个版本进行处理吗?

  • 这网站叫熊猫监控 登录地址:jiankong.xmtui.com 他的landing page: xmtui.com 看上去不像是java写的,也不知道用的什么语言和框架,还是说用了vue和react。 能看出是用了什么技术吗?