虽然我们都希望国产的编程语言能够让我们吐气扬眉,自主可控不怕制裁,不过我们也应该理性看待,明确一些基本情况,没必要——至少现在计算机系统框架下——全中文编程,不必要,也缺乏意义。
据了解,华为开启自研编程语言试用报名,开发者可以申请试用华为新编程语言设计程序。这个资讯爆出后,连新华社每日电讯官方都报道了,“让中国人用自己的汉字编程?”不可否认的是,自研编程语言已然鼓舞人心,汉字编程更能激发嗨点,两相结合,大家岂能不吐气扬眉?
不过呢,当然不是没有计算机技术行业内的理性者,评论里不少人都觉得从程序员的角度看用汉字编程并不现实,或者用汉字编程比较尴尬。的确,个人也认为,如果说华为自研的编程语言支持用汉字命名辅助编程,我是相信的,如果说仓颉新语言完全是全中文编程,肯定不信。当然,也不怕打脸。打脸更好,说明超乎想象。
你要知道,现在方舟编译器已经出来了,华为官方的DevEco
IDE也出来了,想必有不少朋友都用过,这些尚且都不是中文——设置开发界面都没法调成中文——何况是即将推出的编程语言?怎么可能会是汉字编程嘛!当然机智客知道非计算机专业或者非技术爱好者,几乎不可能看我们技术人或者行业人公开的文章、视频或者教程的,所以外行觉得欢迎汉语编程,坚信华为仓颉全中文编程,情有可原。
不管是面向消费者应用场景(前端)的鸿蒙操作系统,还是面向云端服务器领域(后端)的欧拉操作系统,底层都没有脱离现有的操作系统框架,鸿蒙操作系统支持Java和JS,机智客看官网上现在还有Kotlin的demo代码。欧拉操作系统,依然是Linux内核的操作系统(看文档介绍似是基于CentOS),前后端操作系统、编译器都有了,就差编程语言了。也正是因为如此,基于我们以往计算机科技发展的基础大框架下,新出的自研编程语言,基本没理由用全中文编程。
退一步说,即便用中文汉字编程,可能也和现有的其他编程语言一样,采用万国码标准,只是支持用中文汉字来命名和写程序而已,底层当然还是英文、二级制。再者说,做技术的或多或少都知道,即便用自己的母语汉字来编程,你若逻辑不行,照样学不会。用汉字编程不是没有,比如易语言,难道那些支持国产编程语言汉字编程的人都热情学习并用上了?