¿Por qué no existe un lenguaje de programación chino?
Los lenguajes de programación más populares ahora incluyen C, C, Java, Python, PHP, Ruby, etc., pero sin excepción, todos estos lenguajes de programación están escritos en inglés. Pero estos lenguajes de programación fueron creados por personas de diferentes países. ¿Por qué las personas que inventaron estos lenguajes no utilizan el idioma de su propio país? Puede deberse a que todos estos idiomas usan 26 letras, y diferentes combinaciones de 26 letras son directamente inglés, lo cual es muy conveniente de usar. Quizás muchas personas aún no lo tienen claro. De hecho, en 2000 nació en mi país un lenguaje diseñado específicamente para la programación china: Yi Language, pero ¿por qué este lenguaje de programación no se ha vuelto popular?
El nombre de la primera versión de Yi Language es E Language, y su fundador es Wu Tao. Debido a que es simple y "fácil" de programar, se llama Yi Language. El desarrollo de las computadoras chinas ha entrado en un período de rápido desarrollo después de dos saltos en la versión china del sistema operativo y el método de entrada chino también se ha convertido en una necesidad para muchas personas. Debido a que el hábito de los chinos de describir cosas es diferente al de los extranjeros, la gramática del chino y el inglés también es diferente, y hay varios verbos complejos de voz y tiempo, algunas personas no pueden adaptarse bien al aprender programación. Para algunos caracteres de código abreviados, estaba aún más confundido. Bajo estas circunstancias, nació Yi Language y, con el paso del tiempo, Yi Language ha alcanzado una cierta escala y el número de usuarios también es considerable.
En 2004, el entorno de programación chino Yi Language ganó el segundo premio del "Premio al Progreso Científico y Tecnológico de Dalian". En marzo de 2005, se publicó el libro "Sistema de programación de lenguaje fácil". Ese mismo año, se lanzó grandiosamente en Zhuzhou la capacitación en el aula del Proyecto de promoción y experimento de lenguaje fácil en las escuelas primarias y secundarias. Yi Language ha ganado muchos honores y puede admitir archivos DLL similares a los programas normales. Los proyectos de software a gran escala generalmente implican división del trabajo y desarrollo colaborativo. Por esta razón, Yi Language proporciona soporte de desarrollo modular. Los usuarios pueden encapsular códigos de uso común y reutilizarlos en otros programas. También pueden proporcionárselos a terceros o como parte de ellos. un gran proyecto. Parcialmente utilizado. El uso de módulos hace que el idioma Yi resalte la palabra "Yi", lo que hace que la operación sea más conveniente.
Pero debido a las siguientes dos deficiencias, el idioma Yi no se ha vuelto realmente popular. Primero, en el proceso de codificación china en idioma Yi, es necesario convertirlo al chino mediante codificación alfabética, lo que ocupará una gran cantidad de recursos de CPU. Esta situación hace que Yi Language sea adecuado para desarrollar algunos proyectos pequeños y olvidarse de proyectos grandes. . Cuanto más bajo sea el lenguaje, más rápido podrá responder la computadora. Por ejemplo, la computadora puede reconocer rápidamente los códigos escritos en lenguaje de máquina, seguidos por el lenguaje ensamblador, luego los lenguajes de bajo nivel, los lenguajes de alto nivel, etc. Se pueden expresar 26 letras en lenguaje de máquina, pero hay miles de caracteres chinos y no es fácil expresarlos en lenguaje de máquina. Por lo tanto, cuando se programa en lenguaje Yi, se utiliza una gran cantidad de CPU de la computadora para convertir el chino. y se ejecutan muy pocos programas. Si utiliza Yi Language en un proyecto grande, fácilmente provocará un desperdicio excesivo de recursos del sistema y la computadora fallará fácilmente.