我不知道这是不是问这样的问题的地方,但是,所有的计算机使用二进制,当你编程编译器总是把你的代码变成"01“形式。但是,是否有不符合这一原则的计算机?
如果是,他们是什么样的计算机?他们能做些什么,他们是如何被创造出来的?若否,为何不能制造这类电脑呢?
谢谢,我希望这对任何寻找类似答案的人来说都是个好消息。
发布于 2015-08-16 03:33:11
是的,但它们是深奥的。现代计算机是数字化的,使用基础二的,是电子的,使用经典的系统很大程度上是由于集成数字逻辑电路的成功,但是它是一条漫长的道路,其他类型的计算机也是沿途被发明出来的。
其他基地的数字计算机
少数计算机是基于三值(基3)逻辑制造的。其中一些用双极电压来表示平衡三元的数值。普遍的共识是,如果你要使用数字电路,二进制是最好的选择,所以这主要是一个历史的好奇心。
请参阅:computer
模拟和机械计算机
模拟计算机使用连续电压来表示值。机械计算机使用物理部件(如齿轮轴)的位置来表示值。在图像分析等问题上,模拟计算机引起了一些新的兴趣,研究人员怀疑,性能的好处大于累积误差的缺点。模拟计算机是否能看到复苏还不得而知。
请参阅:computer
量子计算机
量子计算机使用量子态的叠加来表示值。创建一个大型量子计算机是一个开放的问题,已经为量子计算机编写了许多算法,这些算法的性能优于经典的实现。例如Shor的算法。
请参阅:computing
发布于 2015-08-16 03:12:37
从技术上讲,所有计算机的电压都是
0 = no voltage
1 = yes voltage然而,有一些新的“量子计算机”还远未完成,它们不使用0-1,而是使用量子比特。
以下是有关该主题的更多信息:computing
https://stackoverflow.com/questions/32031417
复制相似问题