关于中文编程基本逻辑的几点浅谈
1、编程底层是二进制机器码
早期编程都是机器打孔,形成机器码的二进制运行规则,类似01110010,这才是编程底层的核心法则。如果直接书写机器码的话,太艰涩难懂,所以在此基础上产生汇编语言和高级语言如c和c++。
c语言虽然是英文编写,但不意味着英文就是系统底层(机器码二进制才是),只是因为美国人抢滩登陆,占领了现代信息科技高地,所以用美国人的语言来编程,理所当然,但不是必须如此。不管中文还是英文编程,都需要经过编译器转成机器码二进制才能被机器识别,或者转成字节码才能被虚拟机解释运行。2、一门编程语言是否可行主要取决于生态
因为西方的抢跑,所以形成了英文编程语言的庞大生态和市场环境,并全面推动各种软硬件标准以西方编程语言为准。加上英文编程是基于西方人的母语编程,所以他们小学生都会几手编程能力,如此良好的成长熏陶,长大后出现技术翘楚的几率是极大的,所以西方的信息技术是如此先进,芯片技术是如此高超,各种高科技被直接或间接影响,稳稳占领了科技前沿。
这就是编程语言为英文所带来的天然优势和对国力提升的巨大助力。正是英文编程的野蛮成长和普及,导致很多人以为编程只能用英文,或者英文就是编程底层。3、中文编程效率不比英文编程低
很多人对中文编程的贬低主要是说中文编程效率低下。这就贻笑大方了,都是一些外行人云亦云,或者敌人恶意扭曲事实真相,试图误导舆情压制中文编程的发展。
比如有人说汉字占用字节多,一个汉字占用2个字节,一个字母占用1个字节,这就搞笑了。字节占用看编码方式,一字节不够难道不能用两个字节?还有你能用一个汉字对应翻译一个字母?比如爱字对应的是love四个字母啊老表。在unicode编码中,爱占用两个字节,而love占用八个字节,请问是谁浪费资源?你去用翻译软件,随便什么内容,哪个不体现出英文翻译结果是中文字符长度的一倍或数倍?
有人说中文编程运行效率低。就像前面几点所说,不管中文还是英文,编译后都是机器码,运行效率高低取决于算法和编译器能力,而不是书写的是中文还是英文。至于编译时的速度,只是开发者感知,用户完全无感知。一定要计较开发者感知的编译速度的话,英文字符的字节占用长度远远大于中文字符,理论上英文编程的编译效率更差。实际上,在如今的高配置电脑环境中,这种差异可以忽略不计。
有人说汉字输入太慢。那是他们在英文编程IDE环境中尝试用中文,人家的环境是基于英文设计的,又没有针对中文优化支持,你如何能快?事实上,二十多年前早已有易语言,现在有火山pc,都是专门针对汉字输入进行优化支持的中文编程平台。比如通过汉字首拼输入法,就是输入每个汉字第一个拼音来快速输入汉字,比如取文本中间()这个命令,可以输入qwbzj或qwb就能快速输入。而英文呢,就是一长串单词,输入还得敲很多个字母。孰优孰劣?类库命令是预置好的所以能用首拼输入,而普通汉字文本则可以用外部的拼音输入法,一样快速。4、编程不仅仅是几个关键字
很多人喜欢说编程就几个英文关键字很好记啊,中文完全没必要,要是连这点关键字都记不住就不要编程了。这就让人鄙视了,谁告诉你编程只是这点关键字的?编程真正触及的是广大类库,各种命令函数和帮助文档,如果是英文编程,你英文差一点都走不动道。那些英文命令记住都难,更别说书写出来,尤其是给新命令命名,在英文编程环境中用中文命名是不方便的,用英文命名又要考究英文能力,能力不行还得去翻译或用缩写和注释,这不是编程拦路虎吗,搞这么麻烦,编程思路早断了。
如果是中文编程的话,就不用或少写注释,英文编程却需要书写大量中文注释(没有注释的话下回都不知道啥意思),简直脱裤子放屁。最主要是英文编程生态都掌握在外国人手中,各种资源都是英文,人家要制裁你很容易,看看最近的俄罗斯被互联网和开源软件各种制裁切断。不要说编程领域,西方各行各业对俄罗斯的制裁简直是令人发指,毫无底线,什么科学无国界艺术体育无国界,市场自由等等就是个笑话。西方人的双标那是举世皆知的,所以掌握属于自己的东西,独立自主是多么重要。5、中文编程对推动中国国力提升有着举足轻重的作用
任何行业,只要干的人多了,就能做大做强。英美的母语是英语,所以英文编程让他们举国皆可学习,从中发掘出大量优秀编程人才,也发展了无数就业机会。只要中国举国发展一门中文编程语言,哪怕暂时比不上英文编程语言,好歹有个自己的东西,起码是用汉字开发软件,让更多中国人能参与进来。很多人不会英文,不代表编程能力就差,就像如果世界颠倒重来,是中国领先世界,中文编程成为世界通用编程语言,那讲英语这帮人中文这么差,就说明他们的编程能力差吗?无非就是市场生态问题罢了,抢跑罢了。一旦中国年轻人人人都能写上几手代码,那冒出大量编程天才是可以预见的,对推动中国信息科技变革是一定的,对中华民族伟大复兴是巨大的助力。6、一些对中文编程的误解或恶意扭曲
比如说用中文编程的话,123这种数字就不能用了吧,用壹贰叁。这种说法太令人难堪,其水平之低,实在不知道说什么…123阿拉伯数字是世界通用的同化数字,不是只能英文编程可以用,俄语编程能用,汉语编程能用,日语编程也能用,懂不懂啊,这东西是数学运算通用的拜托。中文编程主要体现在用汉字命名关键字和类库函数,方便中国人记忆和学习而已,不代表就打倒其他的编程要素。认为编程的各要素都只能与英文编程一起的思维实在僵硬腐化。
有人说编程的算法架构等用中文怎么表达啊?这还是思维僵化。谁规定中文不能表达算法和架构?前面说过,中英文只是对命令的标记名称,主要是让程序员理解记忆使用的,怎么表达算法是程序员的思路问题,而不是受限于是中文还是英文。最终编译后不是中文也不是英文,而是机器码,也就是机器能识别运行的东西。
总得来说,英国人用英语能办的事,中国人用汉语也能办,而且办的更好。中文编程一样可以比肩和超越英文编程。关键在于生态,有庞大的用户数和功能类库,而不是语言本身,现在中国看似英文编程发展起来的的信息技术不错,但其实潜力大大受限,同时也被美国人掐住了喉咙,比如现在很多工业软件,系统软件,芯片设计软件等等,哪怕是PS这种软件,中国都落后于西方,因为人家抢跑了,占领了市场和生态。中文生态要发展起来,在于舆情和国家力量。所以我们不能忽略舆情的力量。
很多恶意打压中文编程的理论,其实错谬百出,偏偏忽悠了大量国人,部分自媒体还人云亦云,为了流量,不惜胡说八道,遏阻中文编程的前进之路。这与美国一直以来通过互联网分化瓦解中国人的团结,丑化断灭中华文化,打击污蔑中医等舆情套路是完全一路的。前苏联怎么完蛋的?舆情!7、更多不尽详述
还有各种各样对中文编程污蔑和扭曲的论调比比皆是,无法尽数罗列,但皆是幼稚可笑的,不堪一驳。实在要说,欢迎评论,一一指正。
最后说的一点,就是易语言和火山pc虽然是中文编程,但不是自主语言,都是基于vc编译器。虽然很遗憾,但好歹实现了用中文输入代码,也能开发出大量实用软件,只是生态太差。因为没有自主编译器和语言设计,所以备受冷落。但这不代表中文编程就不行。中国人无论干什么,只要认真干,凝聚力量去干,就能创造出比西方更好的东西,中文编程也一样。哪怕火山pc现在只是个套壳编程平台,最起码实现中文代码,可以让英文差的人开发软件,虽然是借用vc来实现编译生成应用程序,但好歹强过只能英文输入的编程方式。自主中文编程语言,需要国家队或大公司。这个属于战略基础设施,短时间不赚钱是肯定的,但却服务推动了整个国家,要有战略眼光。
三星NOTE7爆炸疑云未定,有用户称华为P9爆炸,被当场打脸今日,一条三星KOL发的一条微博引起轩然大波,该微博称今年4月份发布的P9发生爆炸,并附上三组图片。小编看到这个微博的第一反应就是三星开始洗地反攻了。不少三星粉丝在此微博下拍手称赞
华为双摄像头手机的大光圈到底该怎么用?在相机上,一般拍人像都是用定焦镜头,比如佳能的小痰盂50定。为什么用定焦,因为大光圈。大光圈镜头是拍人像的最好的镜头,因为大光圈下拍出来的照片能使主题更加突出,除主题外的都虚化了,
荣耀手表S1现代科技与传统美学的完美融合最近比较关注智能穿戴,有没有一款像传统手表样式的智能手表,如去年的荣耀zero,北欧简约风格,加之非常合适的价格当时就毫不犹豫的入手了。但是随着智能穿戴的设备发展,智能手表的功能越
华为荣耀引擎耳机2会旋转的耳机,这才是黑科技在100元这个价位上,琳琅满目的耳机,大都是普通至极,没什么能吸引我的地方。其实说白了主要是穷,现在买手机都不送耳机了,在这里强烈鄙视下各大手机厂商。不过呢,最近被一款可以物理调音
华为荣耀Magic评测,智慧手机是噱头还是黑科技?16年12月16日下午,华为荣耀Magic发布,官方宣称Magic是一款拥有智慧的手机。本人有幸参加了这次发布会,印象中最深刻的便是荣耀总裁赵明在介绍这款手机时的激情四射,而且我还
扫盲华为mate9上的专业模式你会用吗?华为手机的拍照pro,也就是所谓的专业模式。专业模式由来单反相机。很多华为永华对专业模式望而却步,其实掌握了这几点,什么专业模式都是小菜一叠。以华为mate9为例,打开方式,上划相
林肯之道2。0跨平台数据共享实现智享便捷随着美式豪华的与时俱进,拥有百年荣耀的林肯,正逐渐吸引更多年轻客户的青睐,在中国市场稳步前行。林肯认为与时俱进的美式豪华不止于优质的驾乘体验,更在于尊贵温暖的服务。林肯之道是林肯对
领跑国货之光,索爱在社交平台收获数千万阅读量近日,索爱广州25周年庆领跑活动在网络持续发酵,引爆舆论热烈关注。作为音频数码行业首个登录广州塔的国货品牌,索爱25周年领跑活动吸引了大量的媒体和达人齐聚广州塔,索爱品牌和产品热度
自动驾驶,退一步海阔天空中国能诞生自动驾驶领域的博世吗?文东篱对于自动驾驶,太多人瞄准那块万亿美元规模的出行蛋糕。但如果从ADAS出发,一步一步走向L4甚至L5,在Robotaxi时代降临前,更深入参与汽
传统车企为什么敌不过特斯拉?华尔街的资本和硅谷的科技创新位于微笑曲线的两头,很多车企沉溺在曲线的底部,在制造中忙碌。文Toretto当我们对特斯拉自造电池习以为常,之于汽车行业,这真是一件可怕的事情。几乎所有
车企的出行迷局若不愿冒险,就只能倒在起点。文Toretto车企不能再像过去那样卖车了。当不同赛道各个行业的对手涌入战场,汽车巨头们一旦停步就意味着被淘汰,或者沦为领跑者的附庸。在逐渐成为行业共识