Huawei telah meluncurkan bahasa pemrogramannya sendiri, Cangjie, pada konferensi pengembang HDC 2024.
Huawei telah meluncurkan bahasa pemrogramannya sendiri, Cangjie, pada konferensi pengembang HDC 2024. Bahasa ini disebut-sebut sebagai pilihan generasi baru untuk aplikasi intelijen semua skenario.
Dilansir dari Gizmochina (22/6), Cangjie menawarkan “kecerdasan asli, semua skenario alami, kinerja tinggi, dan keamanan yang kuat.” Ini dikatakan terintegrasi dengan ekosistem Huawei HarmonyOS dan memberikan pengalaman pengembangan yang ramah pengguna.
Berikut beberapa fitur utama Cangjie:
Kecerdasan Asli: Cangjie menawarkan kerangka kerja AgentDSL bawaan yang menggabungkan bahasa alami dengan bahasa pemrograman. Hal ini memungkinkan kolaborasi multi-agen dan ekspresi simbolik yang disederhanakan.
Kemampuan Full-Scene: Bahasa ini dirancang agar ringan dan terukur, dengan desain modular untuk berbagai skenario. Ini juga mendukung pengembangan berorientasi domain.
Kinerja Tinggi: Cangjie menghadirkan sistem pengumpulan sampah baru untuk rangkaian aplikasi yang lebih lancar dan waktu respons yang lebih cepat. Selain itu, thread yang ringan dikatakan dapat meningkatkan kinerja secara bersamaan.
Keamanan Tinggi: Keamanan dibangun ke dalam desain bahasa untuk membantu pengembang menghindari kerentanan keamanan.
Cangjie dilaporkan sebagai bahasa multi-paradigma yang mendukung gaya pemrograman fungsional, imperatif, dan berorientasi objek. Ini juga mencakup fitur seperti inferensi tipe, generik, dan pencocokan pola untuk menyederhanakan pengembangan.
Bagi pengembang yang peduli dengan keamanan, Cangjie menawarkan sistem tipe statis dan manajemen memori otomatis untuk memastikan stabilitas program. Ini juga menyediakan pemeriksaan runtime untuk deteksi kesalahan dan keamanan interoperabilitas lintas bahasa.
Dalam hal konkurensi, Cangjie menggunakan thread mode pengguna yang ringan dan pustaka objek secara bersamaan. Fitur-fitur ini dirancang untuk menyederhanakan pengembangan dan meningkatkan penggunaan sumber daya.
Performa adalah fokus lain dari Cangjie. Kompiler dan runtime dioptimalkan untuk efisiensi, termasuk optimasi kompilasi tingkat tinggi dan back-end, serta optimasi runtime.
Desain runtime yang ringan semakin berkontribusi terhadap kinerja dan efisiensi sumber daya. Selain itu, Cangjie menawarkan rangkaian alat pengembangan yang komprehensif, termasuk debugging, pemeriksaan statis, analisis kinerja, dan kerangka pengujian. Pratinjau pengembang bahasa Huawei Hongmeng HarmonyOS NEXT Cangjie kini tersedia bagi pengembang untuk mendaftar.