•1 min read•from InfoQ
Cangjie, a New Open-Source Compiled Language with Native Effect Handlers and Algebraic Data Types
Our take
Cangjie (CJ), a new open-source compiled programming language, has been unveiled by Prof. Dan Ghica of Huawei’s Edinburgh Research Centre. Designed with native effect handlers and algebraic data types, Cangjie positions itself as a modern alternative to established languages like Java, Kotlin, and Swift. Its innovative features aim to enhance application development by simplifying complex programming tasks. Currently, Cangjie is taught at over 80 universities across China, highlighting its potential to empower the next generation of developers with cutting-edge tools for their coding journeys.


Prof. Dan Ghica, who leads the Programming Languages Lab at Huawei’s Edinburgh Research Centre, recently presented Cangjie (CJ), a new application development language that features algebraic data types and effect handlers. The open-sourced language is positioned as a counterpart to Java, Kotlin, or Swift. Cangjie is taught by 80+ universities in China.
By Bruno CouriolRead on the original site
Open the publisher's page for the full experience
Tagged with
#natural language processing for spreadsheets#natural language processing#big data management in spreadsheets#generative AI for data analysis#conversational data analysis#Excel alternatives for data analysis#real-time data collaboration#intelligent data visualization#data visualization tools#enterprise data management#big data performance#data analysis tools#data cleaning solutions#AI-native spreadsheets#rows.com#financial modeling with spreadsheets#cloud-native spreadsheets#Cangjie#Algebraic Data Types#Open-Source