|
|
|
|
|
|
c**r 发帖数: 2019 | 1 机械计算机的历史可以追溯到Blaise Bascal,当时距离Libnitz提出二进制的概念
还有几十年,因此毫无疑问,Bascal的计算机(或称之为计算器)是十进制的。后来
的在这一领域内绝大多数研究者,如Charles Babbage,Augustus de Morgan(这个
人大家都很熟,对吧?呵呵)等人,都遵循了十进制的设计思路,只有一个英格兰箍
桶匠的儿子,Thomas Fowler,使用了三进制,但是也仅此而已。迟至ENIAC的诞生,
二进制才得到了真正的使用。为什么机械计算机没有采用二进制设计呢?观念问题,
技术实现上的困难(比如说二进制-十进制转换可能需要繁杂的机械装置),还是什么
别的原因?
既然黄哥抱怨没paper,兄弟就发一篇烂文,麻烦大家多re一re,呵呵。 | c**r 发帖数: 2019 | 2 对不起,弄错了。Fowler设计的机器是三进制(tertiary),不是四进制(Quaternary)。
不过这不能怪我,要怪就怪今天的seminar上的那个变态,这家伙讲错了。中午我还纳
闷儿,如果Fowler哥哥设计出了四进制算法,那么为什么不更进一步设计二进制呢?
结果被迫去google,才发现上当了。四是二的平方,四进制和二进制的区别就象百进
制和十进制一样,因此四进制本身在硬件上是一种redundancy,稍微有一点儿理智的
工程师都不会采用这个蠢主意。 | f*******d 发帖数: 339 | 3 可能当时二进制并不象现在这样广为人知吧。 还有,电子线路用二进制表示状态明显简
单,
但是用那些什么齿轮之类的表示状态我觉得也许用几进制都无所谓,甚至有可能嫌二太小
,用在
齿轮上太浪费。
不过好象ENIAC之前(同一时期)的也有用二进制的吧?
【在 c**r 的大作中提到】 : 机械计算机的历史可以追溯到Blaise Bascal,当时距离Libnitz提出二进制的概念 : 还有几十年,因此毫无疑问,Bascal的计算机(或称之为计算器)是十进制的。后来 : 的在这一领域内绝大多数研究者,如Charles Babbage,Augustus de Morgan(这个 : 人大家都很熟,对吧?呵呵)等人,都遵循了十进制的设计思路,只有一个英格兰箍 : 桶匠的儿子,Thomas Fowler,使用了三进制,但是也仅此而已。迟至ENIAC的诞生, : 二进制才得到了真正的使用。为什么机械计算机没有采用二进制设计呢?观念问题, : 技术实现上的困难(比如说二进制-十进制转换可能需要繁杂的机械装置),还是什么 : 别的原因? : 既然黄哥抱怨没paper,兄弟就发一篇烂文,麻烦大家多re一re,呵呵。
|
|
|
|
|
|