为什么发明复数,前苏联科学家发明出三进制

现在直角坐标平面是二维的 , 需要两个数字(x , y)来描述任意一点的位置 , 但是现在用复数就够了 , 可以用实数组(a , b)来表示 , 可以画在复平面上 。但是 , 请记住 , 每一个这样的点都应该被视为一个复数 , 而不是一对实数 。有三个新概念需要了解 。
前苏联科学家发明出三进制 , 为什么没有延续下去?

为什么发明复数,前苏联科学家发明出三进制

关于前苏联科学家研制的Сетунь70型三进制计算机 , 在我上大学时 , 老师就讲过其指令高效 , 计算速度高等优点 。前苏联在上世纪70年代末强行停止该计算机的研发;后续只有少量的研究机构还在进行三进制的研究 , 但都没有实质性的突破 , 至少没有向大众普及 , 我认为没有很好的延续的主要原因至少有三个:1 , 没有好的操作系统支持;2 , 没有好的高速的外部存储器的支持;3 , 没有解决远程数据的有、无线传输问题 。
以下作以说明:1 , 没有好的操作系统支持 , 即使今天 , 不装操作系统的电脑 , 您真的想买吗?大家知道 , 上世纪70年代 , 诞生了八位的微机 , 但尚无好的操作系统 , BASIC成为装机必备的行解释语言 , 如AppleBASIC、IBMBASIC等 。由于各机型不同 , 它们对基本BASIC语言的扩展也不相同 , BASIC最初只支持8位的结构 , 也就是一个字节是8个二进制位 。
前苏联的Сетунь70型三进制计算机 , 建立了三进制字节——tryte(对应于二进制的byte) , 每个三进制字节由6个三进制位(trit , 约等于9.5个二进制位bit)构成;指令集符合三进制逻辑;算术指令允许更多的操作数长——1、2和3字节(三进制) , 结果长度也扩展到6字节(三进制) , 这与二进制PC机的字节大相径庭 。
因此 , 风靡一时的BASIC行解释程序无法在前苏联的三进制电脑上运行 , 使得该电脑无法向大众普及 , 1975年 , 比尔·盖茨创立的Microsoft , 并成功的把Basic语言的编译器移植到使用Intel处理器的ALR计算机中;IBM在1982年选定Microsoft创作PC的操作系统 。上世纪八十年代 , MSDOS操作系统出现;九十年代Windows出现并升级到现在的win10 , 这都使得二进制在全世界得到普及 , 
反观三进制 , 一直没有一个象样的OS系统 , 即使研究人员把电脑搞出来了 , 又怎么能普及?2 , 如何存储?没有好的高速的外部存储器的支持 。硬盘储存数据的原理和盒式磁带类似 , 只不过盒式磁带上存储是模拟格式的音乐 , 而硬盘上存储的是数字格式的数据 , 写入时 , 磁头线圈上加电 , 在周围产生磁场 , 磁化其下的磁性材料;电流的方向不同 , 所以磁场的方向也不同 , 可以表示0和1的区别 。
而对于三进制 , 每一位为0/1/2三种状态 , 还需要重新设计存储器 , 重新设计存储驱动器 , 三态门的电路要简单些 , 有一个EO控制使能端 , 来控制门电路的通断 。当EO有效时 , 三态电路呈现正常的“0”或“1”的输出;当EO无效时 , 三态电路给出高阻态输出 , 但问题是 , 做有记忆的存储设备 , 在失电状态 , 存储器的每一存储位都有三种状态 , 这一点不好做 。

推荐阅读