量子计算机如果用中文编程,你觉得外国人会哭吗?

丁巳又丁巳


不光老外会哭,中国人也得哭。就像把数理化里的英文字母全改成中文一样。


pphard


不会。就像中国人能够适应用英文编程语言一样,不会中文的外国人必要的时候也会适应中文编程语言。

不过,量子计算机的原型编程语言现在看到的都还是英文编程语言,即使是国人原创的。

之前与量子领域研究者请教过“为量子计算设计的中文编程语言”问题,再看了一下他的回答提到:

建议接口尽可能通用

编程语言领域,中文编程语言的探索还相对很少。相对中文编程语言,对中文接口(API)的实践就更少了。事实上在现有的大多数英文编程语言中都可以对公共接口进行中文命名。发展中文API可以提高代码可读性,也降低项目维护成本,比如下面就是对p5js的接口进行中文化后的例程

对比下面同样功能的英文代码,是不是一目了然的多呢?

中文语法的编程语言离不开一套成熟好用的中文命名的核心库(API)。相比编程语言非常有限的语法和关键字,核心库的设计量更大,也是对开发者来说学习门槛更高的部分。从这个角度来说,不应坐待中文编程语言实现后再开发中文API,而是在现有的英文编程语言开发中,就逐渐开发积累出成规模的中文API,并尽量发布到对应的库管理平台,比如这个Java实现的简繁转换库,就发布到了Maven平台:


用中文编程


不是这样的,我是码农,英文编程可能是长期的,不仅习惯,而且效率高,为中文而中文编程是不可取的。有一点可以肯定,中国5000年的文化有个拿来主义,就是国外先进的,使用上手的东西,我们是直接拿来用,中文词语中,像“沙发“,“布丁“,“披萨“,“沙拉“等词语已经成为中文的一部分了。那么,是不是可以这样看待问题,我们从小学就开始接受英语教育,26个英文字母早已背得滚瓜烂熟,虽然我们还是“哑巴英语“、“中式英语“,但不可否认,这二十六个字母所组成的单词句子俨然已成为中文文化的重要组成部分,说白了,你就可以把他理解成中文的一部分,中文的数字符号,因为它已经深入我们中国人骨髓,这是西方文明最终留给我们的成果,所以,没有必要另辟蹊径开启纯汉字的编程语言。

回到主题,量子编程,用中文编,老外会哭吗?我想不会。因为程序是纯逻辑的东西,只要完成逻辑,用的符号越简单越好,所以根本不会中文编程,就像数学公式,是一个道理。


黑白谬1234567


看看我在2000年做的X语言,

1.支持中文、英文切换

2.语法是basic,pascal,c,pb的混合体

3.自创不大于,不小于操作符

4....特性多多,呵呵

看图吧:

我的青铜工作室……我的理想我的青春呀,俱往矣.

关于编程语言,c#,basic,turbo c,vc,pb,delphi,java,objective c,fortran,prolog,php,js,ruby都多少用过,但从语法角度,c# 是我最喜欢的,到了一定高度了。

但是哪个语言好,就没有什么标准答案了,各有各的环境用途,Delphi在9几年,易用,编译速度,神一样的存在(比vc),做ios躲不开oc,android离不开java,企业应用vs又快又好,驱动开发老老实实c,前端js vue。所以选语言通常没好坏,看应用环境。

关于中文编程,能体会到大家的情结,但编程最关键的是对目标的抽象,面向对象编程思想,对系统软硬件架构的全面了解。然后系统的某个环节实现,需要什么语言就去学习,实现一下,没感觉哪个有太难。

关于X语言,是2000年做的,用中文也只是玩玩的想法,实际没太大用途。在同学中推广也不顺利,基本就废了。

后来在一个工资软件里,用于表达式计算,类似excel,灵活性很好。

再后来,用它衍生出一个模版语言,这个倒很有用,近几年每天工作都要用到。

也就这样了,岁数大了,没时间折腾了,现在就想早点财务自由。等退休了,再捡起儿时的理想,呵呵😄

祝各位即将踏入此行的朋友们,入对行,走对路,发大财!











JoshuaDos


这种类似的提问,在头条已有多个,一会儿问量子芯片能不能实现弯道超车,一会儿又问量子计算机用中文编程会不会气死外国佬,这一切,明显是那伙光量子伪科技信徒或同伙提出的,有恶意误导读者认可光量子计算机与光量子芯片是真科技之动机!

单看本文附图中那些乱七八糟的线缆,就让人觉得潘建伟不象是搞研究之人!再看他宣称操控单光子、发明钾钠钾分子与晶体劈开单光子的历史,让人感觉更象是一个只有中小学肄业学历之人在摆拍!其他那些紧步其后宣称取得各种光量子科技成果之人何偿不是如此?

实际上,凡是居于量子纠缠与叠加等原理,以及单光子操控技术的一切光量子科技都是伪科技,不仅包括光量子芯片、光量子计算机,也包括光量子(加密)通信、光量子手机、潜艇量子通信、反事实量子通信、光量子雷达、光量子遥感成像技术、光量子追踪保真成像技术,等等,都是伪科技!欲详细了解真相,可在头条搜索《池昭新是什么人?为什么质疑潘建伟在量子力学方面的成就?》一文,也可进入本人主页查找。

最后提醒:本人对自己同学是否阅读过本人质疑光量子伪科技文章作了一次粗略调查,大概占三分之一左右,由此可以粗略估计全国的阅读人数大约在17%至20%,总人口在2亿至2.5亿左右!如此庞大的浏览量,许是潘建伟用"质疑者不了解情况"一句话便可掩盖其伪科技真相的???强烈呼吁所有光量子伪科技诈骗嫌疑犯主动向公安机关投案自首,争取宽大处理!



池昭新一城市新模式


这是一个伪命题!

首先,计算机程序分很多层,最底层的一定是机器看得懂的那几个符号。中国有个哲学论断叫一生二、二生三、三生万物,在量子计算上运用是太贴切了!

其次,到今天高级程序语言发展到已经可以用常用的英语语句来编程了,而中文是联合国文献中用字最少文件最薄的语言没有之一,没有道理不能用来编程,只是你研究了没有,应用生态支持的如何而已!


黑仔399


用什么文字编程不重要,重要的是我们的量子科技研究成果又有了新进展!真心为我国的科学家们感到自豪!

今天,在《今日头条》上,看到“人民日報”官方帐号.报道的:“《国际领先!“天河二号算出了量子霸权标准”》”的文章,权威介绍了中国量子科技成果,“量子计算模拟新算法”在“天河二号”计算机上的性能测试和成果进展情况,心里很是激动!

因为就在前几天,还有些专家、教授级的人士和其追随者,还在发表质疑我国量子科学的研究研成果就是一场世纪骗局的文章,同时还讨论攻击我国发射的量子卫星“墨子号”,是发射了全球最没用的卫星等等。这些言语让人看了很是气愤。我虽然不懂这些非常专业高深的量子科技,但我相信我们的科学家,相信潘院士和他的伟大团队!相信我们国家权威部门给出的权威认定!

让人不明白的是,在某些国人的眼里,为什么他们就老是认为,我们自已的科学家就没有能力去研究出领先世界的科技成果呢!难道这些超前科技领域的研究和引领,就必须得是外国人才行呢?

事实胜于雄辩,通过今天的权威报道,就可以完全粉碎那些还在质疑、抹黑我国量子科技研究成果的那些小丑们的无知言论了!

加油!我们伟大的祖国!加油!我们辛勤奉献的科学家们!


牧牛农夫


计算机编程语言问题的发展到今天,已经有多种语言可用于编程了。

追寻计算机语言的发展过程中的使用话语语言问题也是满有意识的事。

机器语言,计算机的原始语言是机器语言,首先是历史的条件造成,计算机最早是用“开”和“关”两种状态来运行的,这就是二进制进行各种计算,包含逻辑的根本原因。形成了最早的机器识别语言,有了机器语言的运用,解析翻译了文字的输入输出问题,建立了文字库,形成了机器的库逻辑。最早的库内容以26个英文字母语言、数字语言、符号语言构成。在英文体系下是最少的字符库内容,在汉语体系下就是很庞大了。在这个基础上发展为白式柯语言,逐渐发展出来了拉沟语言,C语言、C++等语言,到今天的迦瓦语言等等。

汉字库建立后,逐渐有可能建立汉字编程的问题,汉字需要很多的确定字符定义法则来设计计算机,这是很不经济的。同时汉字中存在的一字多意,多音问题,以及一句多意问题仍然没有解决。且键盘上的事不可能以为数上万的汉字来设计,所以以汉字为编程语言还是个比较笨重的复杂的问题。玩过英文和汉字机械打字机的人都明白这个道理。

还需要更多的汉字语言电化库的完善,才有可能实现汉字编程的问题,且在逻辑运算上还存有多意多语气的限制。

量子计算机,加速了调用库资源的可能,给汉字(语)编程带来了新的可能但是还是存在一些问题,这些问题正是表现了汉语用于计算机编程的优势和缺陷。

外国人使用的问题是语言相通的问题,一旦完善的汉语言编程模式建立,汉语编成程序也完全可以翻译成多种语言程序,不可能存在使用上的问题。


雅安李光杰


只能说你完全不了解计算机原理。

现在的电子计算机是二进制的,最基础的就是0和1,用电路的通断来表示0或1,用32个这样的电路组成一个整数就是32位系统,用64个这样的电路组成一个整数就是64位系统。用8个位组成一个字节,用3个字节组成一个24位颜色值,CPU的各种计算和控制指令也是用0和1实现的,用一串0和1组成一个CPU指令,这是在设计CPU的时候就被设计好的,0和1就是机器码,一大段的0和1没人能记得住,人们就用字母来代替cpu指令集,这就是汇编语言,你要搞中文编程,首先就要用搞出中文汇编语言。汇编语言都是非常底层的指令,用来写程序那是非常浩大的工程,写一个很简单的东西都要写巨量多的代码,而且还非常容易出错。所以接下来就要在汇编的基础上搞出c语言一类的高级语言,然后再用C语言开发出操作系统。

可是搞出一个C语言的能力都没有啊。


打肿马


量子计算机用汉语高级语言编程是不难做到,但是引入任何高级语言要考虑两点,一是通用性,希望更多的人(最好是世界编程者)使用;二是使用方便性,即使用汉语高级语言编程,只不过关键字采用汉语单词,其他均为英文字母、数字和符号(含运算符和标点符号),在源程序输入时,就会存在汉字和英文字母的不断切换,这样会影响输入的速度。


分享到:


相關文章: