Red de conocimientos turísticos - Información de alquiler - El lenguaje de programación de desarrollo propio de Huawei, “Cangjie”, se ha convertido en un tema candente. ¿Reduce esto el umbral de programación?

El lenguaje de programación de desarrollo propio de Huawei, “Cangjie”, se ha convertido en un tema candente. ¿Reduce esto el umbral de programación?

En primer lugar, para un lenguaje de programación, no es demasiado importante si el código está escrito en chino. Por supuesto, si está escrito en chino, ayudará a reducir la barrera de entrada para los programadores. Hasta cierto punto, y también puede mejorar la eficiencia del código del programa. Legibilidad, pero solo hasta ahora.

En segundo lugar, el lanzamiento del lenguaje de programación Cangjie por parte de Huawei es realmente una noticia impactante para el pueblo chino. Se debe a la profunda acumulación y los logros de Huawei en el hardware subyacente, los sistemas operativos, los compiladores y las herramientas IDE de Huawei. lenguaje de programación El lenguaje también es una cuestión de rutina, lo principal es evitar que algún día lo estrangulen. Hasta donde yo sé, Cangjie no es un lenguaje de programación chino puro, sino un lenguaje que combina las características de Java, Python, Go y otros lenguajes modernos para crear un lenguaje que es más simple y eficiente, más acorde con los modernos. pensamiento y admite definiciones chinas, un poco como Python es un lenguaje fácil de usar.

Además, la programación no depende en gran medida del lenguaje de programación utilizado, sino del pensamiento del programador, de los algoritmos de resolución de problemas y del intercambio de ideas. Si es solo un programa simple que implementa algunas funciones simples, la gente común puede hacerlo con un poco de capacitación (es decir, deben estar familiarizados con el formato de sintaxis del lenguaje de programación, etc.). Un programador senior y ser capaz de realizar implementaciones complejas de programas funcionales avanzados a gran escala aún requieren un aprendizaje sistemático. Si el sistema informático de China, su arquitectura subyacente, su estructura de datos y sus operaciones lógicas se pueden escribir en chino, no habrá necesidad de letras inglesas en programación. Por supuesto, la gente común puede convertirse en programadores. como escribir ensayos. Incluso la programación china requiere un aprendizaje sistemático. Además, la programación Cangjie no es programación china.

Finalmente, el código reconocido por la computadora es binario. Los lenguajes de programación digital como "0100011" usan caracteres chinos o inglés, solo para comodidad de los programadores. ensamblado para ser ejecutado por la computadora, el programa compilado final no verá ninguna diferencia entre los caracteres chinos y el inglés a los ojos de la computadora.