ファーウェイが開催したHDC 2024開発者カンファレンスで、ファーウェイのターミナルBGソフトウェア部門の社長であるGong Ti氏は、ファーウェイが自社開発したCangjieプログラミング言語を正式に発表しました。 5 年間にわたって開発されたこの言語は現在開発者プレビューで利用可能であり、将来の Honmeng エコシステムで重要な役割を果たすことが期待されています。
Cangjie プログラミング言語は、あらゆるシナリオに対応するインテリジェントなアプリケーションのための最新のプログラミング言語であり、ネイティブ インテリジェンス、フルシナリオのサポート、高性能、強力なセキュリティなどの技術的特徴を備えています。最新の言語のさまざまな機能が統合されており、コンパイルの最適化とランタイム実装の全範囲が備えられており、シンプルで使いやすいインテリジェントなエージェント宣言型プログラミング フレームワークが備えられています。さらに、Cangjie はすぐに使える IDE ツール チェーン サポートも提供し、開発者に大きな利便性を提供します。
メモリ使用量の点では、Cangjie はモジュール化された階層化された設計を採用しており、アンロードされたメモリは 2.08MB しか必要とせず、Swift や Java などの主流のモバイル言語よりもはるかに少ないです。さらに、Cangjie は完全同時 GC をサポートしており、これにより従来の GC における STW の一時停止が減少し、アプリケーション スレッドの流暢性が向上します。
開発実践の面では、中国工商銀行は最初のHongmengバージョンアプリの開発を完了し、Cangjie言語とArkTS言語を採用しました。このうち「収入と支出のカレンダー」機能はCangjieの宣言型UIを使用して記述されており、ハイブリッド開発をサポートし、開発効率を向上させます。中国工商銀行は、倉街語の試験範囲を段階的に拡大する計画だ。
滄街言語を使用してHongmengネイティブアプリケーションを完全に開発し、いくつかの滄街サードパーティライブラリも開発しました。 Cangjie の宣言型 UI 開発、型推論機能、セキュリティの最適化は、Likou の開発に大きな利点をもたらしました。さらに、Likou は開発効率をさらに向上させるために、AI 支援プログラミング ツール BitFun FireCoder も導入しました。
Hongmeng ネイティブ アプリケーション (Cangjie によって開発) は、Java および Kotlin バージョンと比較して、コールド スタート速度と複数画像記事の閲覧エクスペリエンスが大幅に向上しました。これは、実用的なアプリケーションにおける Cangjie プログラミング言語の優れたパフォーマンスと大きな可能性を示しています。
以上がHuawei Cangjie プログラミング言語とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。