Why Did Huawei Build Its Own Programming Language? | Prof. Dan Ghica at OCX 2026
Description Apple has Swift. Android has Kotlin. Huawei has Cangjie. For a company that builds everything from silicon to consumer apps, a programming language isn't a vanity project, it's the glue that holds the entire hardware-software stack together. This is Prof. Dan Ghica's talk at OCX 2026, recorded live. Dan leads the Programming Languages Lab at Huawei's Edinburgh Research Centre, and in this session he walks through Cangjie (CJ) from the ground up: what it is, why it exists, and what it does that other languages don't. Highlights How Cangjie and ArkTS fit together, and what role each plays in the HarmonyOS Next ecosystem Static typing, memory safety, concurrent GC, multi-platform backends: how Cangjie stacks up against Kotlin and Swift Two features worth paying attention to: algebraic data types and effect handlers Meituan rewrote their core app in Cangjie; 80+ universities are already teaching it Dan's take on the agentic programming era: "The programming language is the new assembly. You don't need to read it, and what matters is the toolchain behind it. And that toolchain cannot be in someone else's hands."

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

What 6 months of AI coding did to my dev team

IWOCL 2026 - chipStar: OpenCL as a Portability Layer for CUDA/HIP Applications

I Shipped a HarmonyOS App Globally. It Was a Nightmare.

the true reason C++ always wins

Huawei Shines at PLDI 2025 with Cangjie Programming Language Breakthroughs

The World Is Not Ready For Jai

Why Huawei is Hiding its AI Empire

Will you be left behind if you don't use LLMs to code?

Software engineering at the tipping point

The insane engineering of Deepseek V4

TypeScript, C# and Turbo Pascal with Anders Hejlsberg

NASAs Coding Requirements Are Insane

Every Level of Reverse Engineering Explained

Taiwan's DRAM Failure

Pointer Tricks that Leveled Up my Programming

GTK vs Qt: The Two Souls of Linux

Should You Pick American, Chinese, Or European AI?

NVIDIA's Hostile Takeover

