>하드웨어 튜토리얼 >하드웨어 뉴스 >Huawei Cangjie 프로그래밍 언어란 무엇입니까?

Huawei Cangjie 프로그래밍 언어란 무엇입니까?

WBOY
WBOY원래의
2024-08-19 07:00:33462검색

Huawei Cangjie 프로그래밍 언어란 무엇입니까?

Huawei가 개최한 HDC 2024 개발자 컨퍼런스에서 Huawei 터미널 BG 소프트웨어 부문 사장 Gong Ti는 Huawei가 자체 개발한 Cangjie 프로그래밍 언어를 공식 발표했습니다. 5년 동안 개발된 이 언어는 이제 개발자 프리뷰가 가능하며 향후 Hongmeng 생태계에서 중요한 역할을 할 것으로 예상됩니다.

Cangjie 프로그래밍 언어는 모든 시나리오 지능형 애플리케이션을 위한 최신 프로그래밍 언어로 기본 지능, 전체 시나리오 지원, 고성능 및 강력한 보안과 같은 기술적 기능을 갖추고 있습니다. 이는 현대 언어의 다양한 기능을 통합하고 광범위한 컴파일 최적화 및 런타임 구현, 간단하고 사용하기 쉬운 지능형 Agent 선언 프로그래밍 프레임워크를 갖추고 있습니다. 또한 Cangjie는 즉시 사용 가능한 IDE 도구 체인 지원을 제공하여 개발자에게 큰 편의성을 제공합니다.

메모리 사용량 측면에서 Cangjie는 모듈식 및 계층형 디자인을 채택합니다. 언로드된 메모리는 2.08MB만 필요하며 이는 Swift 및 Java와 같은 주류 모바일 언어보다 훨씬 낮습니다. 또한 Cangjie는 완전 동시 GC를 지원하여 기존 GC에서 STW 일시 중지를 줄이고 애플리케이션 스레드의 유창성을 향상시킵니다.

개발 실무 측면에서 중국공상은행은 최초의 Hongmeng 버전 앱 개발을 완료하고 Cangjie 및 ArkTS 언어를 채택했습니다. 그 중 '수입 및 지출 달력' 기능은 창힐의 선언적 UI를 사용해 작성돼 하이브리드 개발을 지원하고 개발 효율성을 높인다. 중국 공상은행은 창힐 언어의 시범 범위를 점차 확대할 계획이다.

Cangjie 언어를 사용하여 Hongmeng 기본 애플리케이션을 완전히 개발하고 일부 Cangjie 타사 라이브러리도 개발했습니다. Cangjie의 선언적 UI 개발, 유형 추론 기능 및 보안 최적화는 Likou 개발에 상당한 이점을 가져왔습니다. 또한 Likou는 AI 지원 프로그래밍 도구인 BitFun FireCoder를 도입하여 개발 효율성을 더욱 향상시켰습니다.

Hongmeng 기본 애플리케이션(Cangjie에서 개발)은 Java 및 Kotlin 버전에 비해 콜드 스타트 ​​속도와 다중 이미지 기사 탐색 환경이 크게 향상되었습니다. 이는 실제 응용 프로그램에서 Cangjie 프로그래밍 언어의 우수한 성능과 큰 잠재력을 나타냅니다.

위 내용은 Huawei Cangjie 프로그래밍 언어란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.