Noticias Suave 06-21-2024 a las 17:58 comment views icon

Huawei anuncia su propio lenguaje de programación Cangjie

author avatar
https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg *** https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg *** https://itc.ua/wp-content/uploads/2022/04/ad81c83e9fbf757ce8a90d0eb41dee5b-96x96.jpeg

Vadym Karpus

Redactor de noticias

Durante la conferencia de desarrolladores HDC 2024, Huawei presentó su propio lenguaje de programación Cangjie. Este lenguaje se posiciona como una solución de próxima generación para aplicaciones inteligentes para todos los escenarios.

Según Huawei, Cangjie ofrece «comprensión nativa, verdadero multi-escenario, alto rendimiento y» seguridad efectiva. El lenguaje de programación se integra con el ecosistema HarmonyOS de Huawei y proporciona una cómoda experiencia de desarrollo.

Las características clave de Cangjie incluyen:

  • Comprensión nativa: Cangjie incorpora un marco AgentDSL que combina el lenguaje natural con un lenguaje de programación. Esto permite la colaboración entre varios agentes y expresiones simbólicas simplificadas.
  • Plenas capacidades: el lenguaje está diseñado para ser ligero y escalable, con un diseño modular para diferentes escenarios. También es compatible con el desarrollo orientado a dominios.
  • Alto rendimiento: Cangjie cuenta con un nuevo sistema de recogida de basuras que facilita el flujo de aplicaciones y acelera los tiempos de respuesta. Además, se dice que los hilos ligeros mejoran el rendimiento concurrente.
  • Seguridad robusta: la seguridad está integrada en la arquitectura del lenguaje para ayudar a los desarrolladores a evitar vulnerabilidades de seguridad.

Cangjie es un lenguaje multiparadigma que admite los estilos de programación funcional, imperativo y orientado a objetos. También incluye funciones como la definición de tipos, los genéricos y la concordancia de patrones para optimizar el desarrollo.

Para los desarrolladores preocupados por la seguridad, Cangjie ofrece un sistema de tipos estáticos y una gestión automática de la memoria que garantizan la estabilidad de la aplicación. También ofrece comprobaciones en tiempo de ejecución para la detección de errores y la seguridad de compatibilidad entre lenguajes.

En cuanto al paralelismo, Cangjie utiliza hilos ligeros en modo usuario y bibliotecas de objetos concurrentes. Estas características están diseñadas para simplificar el desarrollo y mejorar la utilización de los recursos.

El compilador y el entorno de ejecución están optimizados para mejorar la eficiencia, incluida la optimización de compilación interna y de alto nivel, así como la optimización en tiempo de ejecución. Además, Cangjie ofrece herramientas de desarrollo completas, como depuración, verificación estática, análisis de rendimiento y pruebas.

La versión preliminar de Huawei Hongmeng HarmonyOS NEXT Cangjie ya está disponible disponible para los desarrolladores interesados.

Fuente: gizmochina


Loading comments...

Spelling error report

The following text will be sent to our editors: