IT House January 17 News Recently, the State Key Laboratory of Computer Architecture of the Institute of Computing Technology of the Chinese Academy of Sciences announced that the domestic programming language “Mulan”, which was researched and developed by the compilation group of the laboratory, was officially released.
According to the Institute of Computing Technology of the Chinese Academy of Sciences, “Mulan” is a programming language oriented to intelligent IoT applications and adopting the latest programming language design concepts and compilation technologies. The development team is committed to building it into the “C language of the intelligent IoT era.” “.
Mulan was originally short for Module Unit Language, literally translated as “module unit language”. Later, Xu Zhiwei, the director of the Academic Committee of the Chinese Academy of Sciences Computing Institute, read “Mulan”, and felt that it was better to use “Mulan”, which has a strong Chinese cultural imprint. It is most suitable to name such a domestic programming language.
According to reports, “Magnolia” is a programming language designed, developed and implemented completely by the compilation laboratory, and the supporting compilers and integrated development tools are also completely implemented by the team. It is a programming language that we truly master the core technology.
“Mulan” is positioned as the next-generation important application-the development language of the Smart Internet of Things. It uses an innovative elastic actor execution model (good at performing parallel computing), which can double the application execution efficiency and greatly reduce service quality Platform operating costs.
At present, “Magnolia” has taken the lead in the application of programming education. The “Mulan” programming language has a more relaxed grammar, which is more suitable for beginners to learn and reduce the threshold for learning. At the same time, it supports simulation and debugging functions, which can verify the correctness of software and hardware design in software. At the same time, it supports cross-platform, Android , IOS, Linux, Windows can be very compatible; more importantly, it can support domestic processors such as Loongson, and more types of domestic processors will be supported in the future. The self-developed programming software, artificial intelligence teaching materials, and teaching equipment based on “Mulan” have been used in primary and secondary schools and kindergartens.
The Chinese Academy of Sciences continues to increase its support for the “Silicon Silicon Valley” public welfare project. Up to now, the application scope of “Magnolia” has covered a total of 700 Chinese universities in 18 provinces, including Guizhou, Gansu, Jiangxi, Hunan, Chongqing, Qinghai, Shanxi, Shaanxi and Sichuan. primary school.