编程语言有哪些人不能,编程语言有哪些人不能学
为什么不能用汉字编程?
汉字编程就是个伪命题。目前机器只识别二进制信息,所有的编程语言表达的逻辑最终都是转化成二进制给机器执行。语言的设计,就是设计一组符号和规则,使其能表达各种语意,进而通过编程实现相应功能。至于这种符号是汉字还是英文字母,反而没有实质的区别。就像是说,数学公式为啥不用汉字表达呢?道理是类似的。你要是非得使用汉字也没人拦你,一个道理。。。
如果文中这所说的汉语编程是类似下面这样,那有何实际意义(指软件开发领域)?
整型 主函数 (空)
{
若 (条件){
打印 "你好,哥们!"
} 否则 {
打印 "拜拜!"
}
返回 结果
谁说不能用的,编程运行本身就分为编译和解释。意思就是,一边翻译一边运行,和一边解释一边运行。
任何编程语言,都可以用(纯文本)记录。但是如果想把它作为程序,就需要配套的“语言翻译程序”。比如写了c对过程程序,就需要turbo c这个语言翻译程序来翻译成二进制机器语言。
也就是1和0的组合。就像电报一样。只用两种区别的声音,来制造信息。
但是***如你对计算机硬件十分了解,比如很清楚cpu是怎么进行计算的,一次计算,这个cpu有多大的123级缓存,又十分清楚硬盘和内存都是如何储存信息的。那么你可以学习机器语言,也就是二进制代码了。
理论上越是基础的语言,所能实现的程序越复杂。但是所能产生的bug也越多。因为虽然可以实现任何计算机机制,但是由于只用0和1对于工作人员来说,工作太多了。
而将机器语言概括成汉语,又有汉语的编译器,就可以实现汉语编程。
我们甚至完全可以把if翻译成如果,也完全可以把逻辑上的1看成开0看成闭。
只是做一个汉语的编译器很难有市场,“易语言”。人们有思维惯性,认为从历史上的汇编语言开始,就都是英语了。用汉语可能不好。又或者键盘本身就是英文的,我们用输入法写成汉语,再翻译成机器语言。这种情况是在os健全下的,***如开机只存在类似于dos的语言操作系统,就很尴尬。
编程语言需要,通用性,逻辑性,普遍性。
大家的发言我再也看不下去了,因为都千篇一律,都没说到根本上,都没切中问题的要害!究其原因:人类发明的计算机不但不认识人类语言,就连0和1也是不认识的,因为0和1也只是人为用来代表低电位和高电位的意思,鉴于这种情况人类别无选择只能用二进制的布尔代数算法来对应它,这才是目前计算机技术开发的基本原理,我负责任地告诉大家,这个原理压根儿就不是终极的,也就是说,计算机的终极原理根本就没有得到科学解决,可以说还遥遥无期,更悲哀的是计算机理论家和制造商们还从未想过要去突破这个原理,寻找到计算机的终极原理。毫无疑问,宇宙早已把电脑的终极原理解决好了,这就是人类大脑,故人类大脑是宇宙的终极产品,也是一部终极电脑(计算机),人类大脑解决了三个终极关键技术:一是解决了自主思维的问题,二是解决了能用所有人类自然语言进行思维的问题,三是解决了制造原理问题。计算机要想从原理上突破,必须向大脑制造原理和工作原理学习,基于适应二进制布尔代数算法的制造技术必须另辟溪径,其设计原理上的传统思想必须颠覆!人脑的三个终极技术要想应用到电脑上来,除第一个问题无法逾越外,第二、第三个问题肯定是能解决的,要解决这个终极问题必须应用全息技术(即全息算法、全息制造和全息的自然语言)才会有希望,到时,计算机不但能识别人类的自然语言,而且人类能用自己的自然语言轻而易举的去写代码了,也就是说计算机的终极语言必须实现用人类自然语所取代,而汉语会成为计算机的终极语言是历史的必然,因为汉字是世界上唯一具有全息元结构信息的文字。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/12751.html