Los evaluadores internos de "Cangjie" niegan que no esté programado en chino.
Los evaluadores internos de Cangjie negaron que no estuviera programado en chino, y Cangjie comenzó oficialmente las pruebas internas. Los desarrolladores ya obtuvieron el código fuente. Algunos rumores y especulaciones anteriores sobre "Cangjie" también tienen respuestas claras. Los evaluadores internos de Cangjie niegan que no se trate de programación china.
Los evaluadores internos de "Cangjie" negaron que no fuera el Laboratorio de Lenguaje de Programación de Programación China 1 de Huawei, sino que enviaron un cuestionario para que algunos desarrolladores se registraran para pruebas de lenguaje. Después de completar el cuestionario, la información de seguimiento se notificará por correo electrónico.
Ya en septiembre de 2020, un bloguero de Weibo quedó expuesto. Huawei está desarrollando su propio lenguaje de programación "Cangjie" y todo el equipo está dirigido por Feng Xinyu, supervisor de doctorado de la Universidad de Nanjing. Cuando tenía 20 años, difundí "Cangjie" para el sistema Hongmeng en Internet.
Ahora la noticia ha confirmado que "Cangjie" es de hecho un lenguaje de programación hecho a medida para Hongmeng System basado en Hongmeng System. A través de "Cangjie", Hongmeng System y Euler han abierto el ecosistema de desarrollo de aplicaciones.
Con base en las noticias anteriores, los internautas iniciaron extensas discusiones. Uno de ellos dijo que si se promueve el lenguaje de programación chino, se puede reducir el umbral de programación, lo cual es bueno. Pero otros internautas estaban furiosos:
En otras palabras, algunos internautas creen que el lenguaje de programación chino es chino y que el lenguaje de programación chino puede reducir el umbral de programación. Los internautas que no estaban de acuerdo pensaron: "Si eres bueno en el idioma chino, ¿puedes escribir ensayos?".
Sin embargo, algunos internautas que afirmaron ser miembros de la beta interna de Cangjie negaron este rumor. Se ha firmado una cláusula de confidencialidad y de momento sólo se permiten rumores. En primer lugar, la programación no china, a juzgar por el código dominado, no tiene un "shell" para la transmisión de red. Las causas profundas internas siguen mejorando. Los llamados insiders no pueden revelar ningún documento, estilo de código, chats grupales internos y otra información relacionada.
La traducción literal al inglés de Cangjie es Cangjie;
Los evaluadores internos de Cangjie negaron el rumor de que el lenguaje de programación desarrollado por Huawei, "Cangjie", haya vuelto a ser popular. El idioma no es el chino. programación 2, llamó mucho la atención.
Esta vez es porque "Cangjie" ha abierto oficialmente su versión beta y algunos desarrolladores ya han obtenido el código fuente.
No hace mucho, el Laboratorio de lenguajes de programación de Huawei publicó un cuestionario para el "Registro de prueba de nuevo lenguaje-202203", reclutando oficialmente a un pequeño grupo de desarrolladores para realizar una prueba a pequeña escala del lenguaje de programación Cangjie.
A juzgar por el contenido del cuestionario, los desarrolladores deben completar la página de inicio de Gitee, la ocupación, la empresa y otra información, y luego esperar la notificación por correo electrónico.
Ahora, con la revelación de más detalles, algunos rumores previos sobre "Cangjie" tienen respuestas claras.
El nombre en inglés es Cangjie, no programación en chino.
De hecho, ya en octubre del año pasado, Huawei reveló oficialmente que lanzaría su propio lenguaje de programación del sistema Hongmeng.
A este respecto, Gong Ti, presidente del Departamento de Software Comercial de Consumo de Huawei, dijo que “constituirá el último eslabón en la construcción de infraestructura ecológica del sistema Hongmeng”.
Al mismo tiempo, Huawei también ha solicitado el registro de marcas como "Huawei Cangjie" y "Cangjie Language", con categorías que incluyen instrumentos científicos, investigación de diseño, etc. Y algunas marcas comerciales "Cangjie" aún se encuentran en las etapas de revisión de rechazo y solicitud de registro.
Aquí vemos que Huawei también ha registrado una marca llamada "Cangjie" y la solicitud ha sido aprobada (cabeza de perro manual):
△Tuyuan@京京京京京京京app
El momento llegó en marzo de este año.
Con el inicio de las pruebas internas, algunos desarrolladores también respondieron a especulaciones y rumores anteriores tras obtener el código fuente de "Cangjie".
En primer lugar, el nombre en inglés de "Cangjie" es Cangjie, no "char" como se rumoreaba anteriormente.
Después de que Huawei fuera expuesto al desarrollo de "Cangjie", se informó en Zhihu que el nombre en inglés de este lenguaje de programación es "char":
En la actualidad, este rumor ha sido refutado. .
En segundo lugar, "Cangjie" no es programación china y no existe la llamada "carcasa".
Según un usuario anónimo de Zhihu, después de experimentarlo, descubrió que el lenguaje de programación "Cangjie" no tiene nada que ver con el chino y su sintaxis es similar a go+java.
De hecho, si buscas casualmente, todavía puedes encontrar muchas noticias falsas sobre la programación de "Cangjie" en chino...
En tercer lugar, la razón por la que todavía es en las pruebas internas se debe a que el equipo y los probadores beta aún están mejorando el código.
Bueno, todavía estoy arreglando errores (corrección manual de errores).
Pero, de hecho, lo que más interesa a la gente es cómo se ve el lenguaje de programación "Cangjie".
De hecho, el profesor Feng Xinyu, director del Laboratorio de Lenguajes de Programación de Huawei, ofrece desde hace tiempo un curso sobre “Diseño e implementación de lenguajes de programación”. Actualmente, Huawei ha lanzado oficialmente un video sobre Bilibili.
Huawei lanza oficialmente cursos de lenguajes de programación.
Al comienzo de la conferencia, el profesor Feng presentó algunos de sus trabajos actuales.
Específicamente, la investigación académica incluye principalmente la teoría y aplicación de PL, y la investigación industrial lleva principalmente al Laboratorio de lenguajes de programación de Huawei a diseñar e implementar lenguajes de programación industrial:
Del profesor Feng Xinyu Puede ser Del material educativo se desprende que los lenguajes de programación actuales se pueden dividir principalmente en las siguientes categorías, con énfasis en los lenguajes basados en plataformas:
C#, Go, Swift y otros lenguajes de programación de código abierto. También son desarrollados por Google, Microsoft, Apple. Otras empresas invierten para controlar la estrategia de evolución tecnológica y la dirección del lenguaje.
Sin embargo, aún no se ha revelado oficialmente qué tipo de idioma es el “Cangjie” de Huawei.
Los evaluadores internos de Cangjie negaron el rumor de que no se trataba de programación china el 3.16 de marzo. El Laboratorio de lenguajes de programación de Huawei publicó un cuestionario "Registro de prueba de nuevo idioma-202203", que se distribuyó a algunos desarrolladores. Los desarrolladores deben completar la página de inicio de Gitee, la ocupación, la empresa y otra información, y luego esperar la notificación por correo electrónico.
Al mismo tiempo, una vez completado el cuestionario, se notificará la información de seguimiento por correo electrónico. Según anuncios anteriores de Huawei, este “nuevo lenguaje” debería referirse al lenguaje de programación de desarrollo propio de Huawei, “Cangjie”, anunciado en la Conferencia de Desarrolladores de 2021.
Deng Taihua, vicepresidente de Huawei y presidente de la línea de productos informáticos, dijo en una entrevista en septiembre de 2021 que Cangjie es un lenguaje de programación personalizado por Huawei basado en el sistema Hongmeng que Huawei lanzará en 2022. un lenguaje de programación de desarrollo propio Cangjie para abrir El ecosistema de desarrollo de aplicaciones entre Hongmeng System y Euler amplía las posibilidades del sistema. Gong Ti, presidente del departamento de software empresarial de consumo de Huawei, dijo que esto "compensará el último eslabón en la construcción de infraestructura ecológica del sistema Hongmeng".
Con el inicio de la beta cerrada, algunos desarrolladores respondieron en línea y aclararon los rumores anteriores después de obtener el código fuente de Cangjie:
Primero, no es programación china
En segundo lugar, no existe la llamada "carcasa";
En tercer lugar, después de todo, las razones para las pruebas internas están mejorando.
En cuarto lugar, el nombre en inglés de "Cangjie" se traduce literalmente como "Cangjie", no como "char".
Nuestro país también debería tener su propio lenguaje de programación...
Apple tiene Swift
Google tiene Dart
Microsoft tiene; TypeScript, el autor anders hejlsberg es el arquitecto jefe de C#;
Incluso Kotlin creado por la pequeña empresa checa JetBrian "Jet Brain", este producto puede hacer cualquier cosa en el mundo y es el lenguaje más utilizado. Lo sé actualmente... Y Julia también ha comenzado una locura recientemente... Nuestro país también debería tener su propio lenguaje de programación...
A principios de septiembre, el blogger de Weibo "Ingeniero de TI" dio la noticia. que Huawei está desarrollando su propio lenguaje de programación "Cangjie", dirigido por Feng Xinyu, supervisor de doctorado en el Departamento de Informática y Tecnología de NTU.
No es ningún secreto que Huawei ha desarrollado su propio lenguaje de programación. Huawei lleva mucho tiempo avanzando en compiladores y lenguajes de programación.
El compilador Ark es uno de los resultados de la investigación de Huawei en dirección a los compiladores.
El 31 de agosto de 2009, Huawei lanzó el código fuente del compilador Ark en la plataforma de código abierto. Esta es la primera plataforma de compilación desarrollada de forma independiente en China.
Anteriormente, cuando Google bloqueó el GMS de Huawei, Huawei liberó "cuidadosamente" el HMS poco después de las sanciones. Hoy en día, el número de desarrolladores de HMS en todo el mundo ha alcanzado los 654,38+08.000, el número de usuarios activos del mercado de aplicaciones de Huawei APP Galley ha alcanzado los 490 millones y el número de distribuciones de aplicaciones ha alcanzado los 26.654,38+0 millones, lo que la convierte en la tercera tienda de aplicaciones más grande. en el mundo.
¡Esperemos con ansias el día en que se anuncie oficialmente!