要約 / ポイント
1兆ドル規模の巨大テクノロジー企業が、あなたが聞いたことのない新しいプログラミング言語をオープンソース化したばかりです。これは、西洋の視界の外で並行するテクノロジーの世界を構築している言語、Cangjieの物語です。
見えない巨人が到着
秘密のプログラミング言語が登場しました。轟音ではなく、ささやき声で、少なくとも西洋では。Cangjieの入門チュートリアルが中国のプラットフォームで10万回以上の再生数を記録している一方で、Hacker Newsでの最大の英語の議論はわずか40ポイントしか集められませんでした。この驚くべき注目度の差は、世界のテクノロジーの物語における重要な盲点を明らかにしています。
Huaweiの汎用言語であるCangjieは、単なる構文以上のものです。それは完全で成熟したエコシステムです。専用のLLVMベースのコンパイラ、堅牢な標準ライブラリ、そしてパッケージマネージャー(cjpm)、デバッガー(cjdb)、プロファイラー(cjprof)のような包括的なツールが含まれています。Cangjieで構築されたアプリは、すでに中国で大規模に出荷されており、HuaweiのHarmonyOSのネイティブ言語として機能しています。
これは一夜にして起こった現象ではありません。Huaweiは2019年にCangjieの開発を、Nanjing Universityを含む一流大学と協力して、5年間の秘密プロジェクトとして開始しました。2024年の一般公開は、技術的独立性を確立し、アメリカのテクノロジーへの依存を完全に断ち切るという戦略的要請を強調しました。西洋がこの並行する技術スタックを無視することは、自らの危険を招くことになります。
新しい世界秩序のために構築された
2019年以降、Huaweiの戦略的要請は明らかになりました。米国からの完全な技術的独立を達成することです。これは単なる回復力に関するものではなく、並行するデジタルユニバースを確立することです。彼らの答えは、Androidのコードベースから完全に解放された、ゼロから構築されたオペレーティングシステムであるHarmonyOS NEXTです。
この新しい世界秩序の核には、Huawei独自の汎用プログラミング言語であるCangjieがあります。中国の文字の神話上の発明者にちなんで名付けられ、開発は2019年に始まり、2024年6月21日にHarmonyOS NEXTアプリ開発向けに一般公開されました。それは、この新しい独立したエコシステムのネイティブ言語です。
Cangjieは単なる政治的声明ではありません。それは綿密に設計されたツールです。この静的型付けされたマルチパラダイム言語は、Swift、Rust、Goのような現代の強力な言語から多くの要素を取り入れており、ヌル安全、パターンマッチング、軽量ユーザーモードスレッドなどの機能を提供しています。HuaweiはCangjieを、国家への忠誠心だけでなく、その技術的メリットで開発者を引きつける準備ができている、真に魅力的で高性能な言語として設計しました。
SwiftとJavaのキラー?
Cangjieはニッチな好奇心としてではなく、確立されたモバイル開発エコシステムへの直接的かつ積極的な挑戦として登場します。Huaweiは、Android上のJava/KotlinとiOS上のSwiftを置き換えるためにこの言語を構築し、HarmonyOS、Linux、Windows、macOS、Android、さらにはiOSにわたる単一のクロスプラットフォームソリューションを提供します。これは単なる代替案ではなく、技術的主権のための戦略的な動きです。
Cangjieを真に魅力的にしているのは、単なる同等性を超えた、その差別化された機能です。コアアプリケーションロジックへのシームレスなAI統合のために設計された、組み込みのAgentDSLプログラミングフレームワークを統合しています。代数的データ型やエフェクトハンドラーのような、しばしば研究言語に限定される学術的に高度な概念も、本番環境で利用可能です。
重要なことに、Cangjieはエコシステム全体の刷新を要求しません。その実用的な相互運用性により、既存のArkTSコードと連携し、Foreign Function Interfaceを介してCおよびPythonライブラリを呼び出し、さらにはJVMバイトコードにコンパイルすることも可能です。この多用途性により、開発者にとってよりスムーズな移行が保証され、既存の技術スタックへの橋渡しとなります。Cangjieの野心的なロードマップについてさらに深く掘り下げるには、読者はThe Cangjie Programming Language - 仓颉编程语言をご覧ください。
並行する技術スタックは現実のもの
グローバルで単一文化の開発者エコシステムという概念は、心地よいフィクションに過ぎません。HuaweiのHarmonyOSのネイティブ言語であるCangjieは、この幻想を打ち砕きます。西洋の開発者がHacker Newsで40ポイントのスレッドを議論している間に、技術的独立によって推進される新しい世界秩序のために構築された、洗練された並行する技術スタックが人知れず成熟していました。
Enjoying this? Get one like it in your inbox each morning.
one email a day · unsubscribe in two clicks · no third-party tracking
これは初期の実験ではありません。それは本格的なムーブメントです。現在、80以上の中国の大学がCangjieを教えており、コンピューターサイエンスのカリキュラムに統合しています。MeituanやJD.comのようなテクノロジー大手はすでにこのエコシステムを活用し、Huaweiのツールで構築されたアプリケーションを展開しています。中国のプラットフォームでの10万回以上のチュートリアル視聴数と、西洋でのごくわずかな関心との間の注目度の差は、この二極化したデジタルランドスケープの厳しい現実を浮き彫りにします。
この進化する並行する技術スタックを無視することは、グローバルな開発者にとって、もはや実行可能な戦略ではありません。AI統合から斬新なシステムアーキテクチャに至るまで、次の画期的なイノベーションは、Silicon Valleyから生まれるとは限りません。これらの代替エコシステムを理解し、関与することが、まもなく関連性を定義するようになり、自己満足的な無知から情報に基づいた関与へと積極的に移行することが求められます。
よくある質問
Cangjieとは何ですか?
Cangjieは、Huaweiが開発したモダンで静的型付けされたマルチパラダイムプログラミング言語です。これは、外国の技術への依存を減らすために設計された、HarmonyOS NEXTオペレーティングシステムのネイティブ言語です。
Huaweiはなぜ独自のプログラミング言語を作成したのですか?
Huaweiは、技術的自給自足と、ハードウェアとソフトウェアのスタック全体を制御するためにCangjieを作成しました。これは、Androidから独立したHarmonyOSのコア言語として機能し、地政学的な圧力の中でアメリカの技術からの安定性と独立性を確保します。
Cangjieはオープンソースですか?
はい、Huaweiは2025年7月にCangjieプログラミング言語をオープンソース化しました。この動きは、グローバルコミュニティを育成し、採用を促進し、ネイティブソフトウェアエコシステムの成長を加速することを目的としています。
CangjieはSwiftやJavaのような言語とどのように比較されますか?
Cangjieは、Swift、Rust、Goなどからモダンな機能を取り入れ、直接的な競合として位置付けられています。モバイルおよびクロスプラットフォーム開発向けに、安全で効率的、かつ汎用的な代替手段を提供することを目指しており、独自のネイティブAI統合やエフェクトハンドラーのような高度な機能を備えています。
