汉语编程为啥发展不起来(汉语编程不是鸡肋)

汉语编程为啥发展不起来(汉语编程不是鸡肋)(1)

近期华为要出“仓颉”汉语编程语言,网上褒贬不一,看好的有,唱衰的更多。其实不同的编程语言,只是通向罗马的不同道路而已。有的人开越野,有的人开轿车,对于路的要求不一样罢了。

有的人说中文符号比英文符号占用的字节多一倍,浪费计算机资源。现代的编程主要有两种编译方式,一种是运行时编译,比较典型的是.net和一些诸如js、PHP等脚本语言,运行时才进行编译。这类确实看起来会多占点资源。但是现在的硬盘、内存容量相对10年前大了多少?价格便宜了多少?我们写程序的真有人关注这点东西?看看现在很多网站的前端通过API获取的数据,有用没用不都贪方便整表字段获取?很多网站大量使用图片,我们真的还在追求性能极致?

还有一种就是真编译,直接在开发完成后进行编译,转换成为CPU认识的0和1,最终表现出来的是高低电位。这种方式生成的软件,不论你是用中文还是英文,结果都一样的,并没有区别,不存在用中文占用资源多用英文占用资源少的问题。当然,你非要整个源文件内包括呈现出来的结果一个汉字都没有,那就另外说了,并不一定就是汉字占用资源多,毕竟一个汉字用英文可能要写一段话才能表明意思。

其实,就现代编程语言来说没有优劣,功能实现难易程度有区别而已,真正存在优劣的是人的能力、水平。

编程语言只是实现功能的路子,主流语言都支持汉字编程,部分语言只有关键词不能用汉字代替,但也有很多语言连关键词都可以进行宏定义替换,只不过麻烦而已。

汉语编程为啥发展不起来(汉语编程不是鸡肋)(2)

回到中文编程语言来讲,它的意义很深远,我们从小就学习英文,但是绝大多数人毕业后基本上也就常用的几个单词可能还认得的水平。作为全球人口最多的国家,我们缺人吗?我们真的缺人才吗?我们其实不缺,只是有些门槛拦着,埋没掉了。特别是计算机世界,我们连自己真正自主的操作系统都没有(那些改Linux、Unix内核的不算)。

作为中国人,我们人人都掌握中文,中文编程的意义其实是破除国人入门编程世界的门槛,把编程变成了写文章写小说那么简单,全面提高我国的编程技术水平,让编程不是外国人不是少数国人的专利。我们超大的人口基数,总有一些“刁钻”分子会去研究操作系统,会去实现他天马行空的思维搞出一些高精尖的东西来,为人类整体科技提升打基础。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页