Cangjie Debuts at Top Programming Language Conference PLDI 2025: Professor Feng Xinyu Presents Cangjie Innovations
Huawei Programming Languages Lab, a key driver in programming language research, participated in the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2025)
Seoul, South Korea – June 17-21, 2025 – Huawei Programming Languages Lab, a key driver in programming language research, participated in the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI 2025), the premier international conference in the field. Held in Seoul, South Korea, the lab showcased its cutting-edge advancements and ecosystem-building capabilities in language design, compiler technology, and software engineering.
PLDI, organized by ACM SIGPLAN, gathers the latest research on programming language design, implementation, optimization, and their application in systems software. As a global tech summit, PLDI serves not only as a platform for showcasing frontier technologies but also as a vital bridge for industry-academia collaboration.
At the conference's main forum, Professor Feng Xinyu, Chief Scientist of Huawei Central Software Institute and Head of the Programming Languages Lab, delivered a keynote report. He systematically introduced the Cangjie Programming Language, detailing its design philosophy, key technological breakthroughs, and industrial application practices. Professor Feng emphasized that Cangjie is built around the core tenets of being intelligent, high-performance, secure, and cross-platform, aiming to provide developers with a language for creating high-performance native applications.
The report highlighted several key features of Cangjie, including Algebraic Data Types (ADT) and Effect Handlers, which garnered significant attention from both academia and industry. Multiple experts at the conference noted that Cangjie presents novel ideas worthy of in-depth discussion regarding language structure innovation and integration with systems software, marking a solid step towards programming languages that equally prioritize practicality and systematicity.
Professor Feng candidly shared the key challenges faced during Cangjie's development and ongoing research directions. He extended an open invitation to the community to use and help optimize the Cangjie programming language.
Huawei Meetup Night
During the conference, Huawei hosted the Huawei Meetup Night, an academic networking dinner. The event brought together leading global programming language scholars, researchers, and experts for deep, open discussions centered on "Core Challenges and Frontier Thinking in Programming Language Evolution." Cangjie's design philosophy, particularly the application and challenges of ADT and Effect Handlers, became a major focal point of conversation. This exchange of ideas provided valuable insights for the future direction of programming languages.
In a relaxed atmosphere, participants engaged in lively and constructive discussions on the key challenges and forward-looking perspectives surrounding the evolution of the Cangjie language.
Commitment to the Future Huawei Programming Languages Lab has consistently invested in core areas like programming languages, committed to building a developer-centric language and tool ecosystem. Moving forward, the lab will continue collaborating with global universities and research institutions to advance the evolution and practical application of programming language technologies.
The Cangjie Programming Language Lab will open-source the Cangjie project on July 30, 2025. The release will include the compiler, runtime, and third-party libraries. Everyone is welcome to use and help optimize the Cangjie programming language.