算法必须最终由计算机程序实现,这句话对吗
1个回答
2015-04-01
展开全部
这句话是错误的
我理解这句话的错误在于逻辑上搞反了,把包含和被包含,子集和全集的关系颠倒了.属于文字游戏一类的题目,
实际上,我想这句话错在,计算机程序只是实现算法的一个手段,如果不用计算机程序还可以用其他办法实现算法,比如,在加密领域,很多密码机实际上是使用硬件加密的,我举一个最著名的例子,二战时德军的Enigma(恩尼格玛)密码机,就是使用经典密码算法恩尼格玛的密码机,但它是完全机械结构的,那个时候德军还没有计算机呢,这不也是实现了算法了吗.而且考试的时候,不给你计算机,你用手算,也能实现一些算法啊,不然,考试时让你给出某个算法的结果,你就不做了么.
所以,这道题其实没什么意思,文字游戏罢了.
我理解这句话的错误在于逻辑上搞反了,把包含和被包含,子集和全集的关系颠倒了.属于文字游戏一类的题目,
实际上,我想这句话错在,计算机程序只是实现算法的一个手段,如果不用计算机程序还可以用其他办法实现算法,比如,在加密领域,很多密码机实际上是使用硬件加密的,我举一个最著名的例子,二战时德军的Enigma(恩尼格玛)密码机,就是使用经典密码算法恩尼格玛的密码机,但它是完全机械结构的,那个时候德军还没有计算机呢,这不也是实现了算法了吗.而且考试的时候,不给你计算机,你用手算,也能实现一些算法啊,不然,考试时让你给出某个算法的结果,你就不做了么.
所以,这道题其实没什么意思,文字游戏罢了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询