Hacker News new | ask | show | jobs
by 0xCAP 602 days ago
Very interesting wikipedia info:

Written in: C, C++, JavaScript, ArkTS, Cangjie,[1] Rust, Assembly language and others

1 comments

https://developer.huawei.com/consumer/cn/cangjie/ (many alternative natural languages available in the dropdown; none of the ones I tried currently map) Looks algolish.

EDIT: according to https://blog.csdn.net/qiushi_1990/article/details/140528431 from 19.07.2024 those are the languages supported for writing apps, not necessarily the implementation language(s) for the μk?

> - 多语言开发支持 支持多种语言开发 如ArkTS和C/C++ 进一步提升了应用性能。

EDIT2: https://zh.wikipedia.org/wiki/鸿蒙星河版 lists C,C++,Java

From https://news.ycombinator.com/item?id=41934156 :

> The core kernel of HM is implemented primarily in a confined subset of C, consisting of 90k lines of code (LoC), which includes the basic functionalities. All other OS services are decoupled and can be deployed individually, totaling over 1 million LoC. The HM’s build system can assemble the OS services based on detailed configurations specified for various scenarios, such as placing OS services in different isolation classes or coalescing some OS services.