也真难怪会cia这么轻松就能够拿到研究资料了。
毕竟,原本自己的“孩子”正在茁壮成长,却偏偏在这个时候,有人却将他给杀害了,不管是谁,心中恐怕都会有所怨恨吧?如果是原本的俄国人还好,但如果那些研究员是来自于加盟国的话……那可就不一样了。
而有了内部人员的接应,而且再加上苏联政府对此的轻视的态度,cia想要拿到这些资料,如果不是简单轻松……那才有鬼了呢。
“什么……居然还支持逆波兰表示法?!”
凯瑟琳吃了一惊。不过旁边的巴杜瓦倒是一脸淡然的样子——他完全不明白凯瑟琳大呼小叫是因为什么。
逆波兰结构由弗里德里希.鲍尔(friedrich.l.bauer)和艾兹格.迪科斯彻在1960年代早期提议用于表达式求值,以利用堆栈结构和减少计算机内存访问。
逆波兰记法中,操作符置于操作数的后面。例如表达“三加四”时,写作“3_4_+”(“_”代替空格),而不是“3_+_4”。如果有多个操作符,操作符置于第二个操作数的后面,所以常规中缀记法的“3_-_4_+_5”在逆波兰记法中写作“3_4_-_5_+”:先3减去4,再加上5。使用逆波兰记法的一个好处是不需要使用括号。例如中缀记法中“3_-_4_*_5”与“(3_-_4)*5”不相同,但后缀记法中前者写做“3_4_5_*_-”,无歧义地表示“3_(4_5_*)_-”;后者写做“3_4_-_5_*”。
可是,这台三进制计算机可是出现在1958年的,但是凯瑟琳知道第一代实现了逆波兰架构的电子计算机是英国电气公司1963年推出的!
“真了不起……”
难道说这就是三进制计算机的优越性么?
逆波兰表达法在现在很是流行,未来c语言中也很常见,正因为如此,凯瑟琳对此也有所了解。
距离这台计算机诞生,已经差不多有了十年的时间,可现在这台计算机已经算不上过时,这也是说明了计算机的强大。
但是苏联人的技术毕竟比不上美国人啊,计算机虽然理念先进,但是苏联本身的科技含量却不够,所以这台计算机内部的一些东西,在凯瑟琳看来,都稍显落后。
“只是储存设备还需要寻找一种新的东西,大容量是必须的啊……咦,还有?”凯瑟琳看到这里,似乎觉得三进制计算机已经没有了,但是往后面一翻,对方竟然还有新计划。莫斯科国立大学的这些研究员似乎对于三进制计算机并不死心,虽然得不到支持,但是却依然想要研发新的三进制计算机。只不过,这个计划目前还是理论,并没有推出实体的产品。
“结构化程序设计?这不是我提出来的观点吗?”
凯瑟琳毫无廉耻的将自己曾经盗用过得资料称之为“我提出来的”。
“这是无耻的抄袭啊……”凯瑟琳摇摇头,然后继续往下看。
这一代的新计算机对三进制的特性和概念有了进一步的完善和理解:建立了三进制字节——“tryte”(对应于二进制的“byte”),每个三进制字节由6个三进制位(“trit”,约等于9.5个二进制位“bit”)构成;指令集符合三进制逻辑;算术指令允许更多的操作数长——1、2和3字节(三进制),结果长度也扩展到6字节(三进制)。
对这台新的三进制计算机而言,传统计算机的“字”的概念已经不存在了。编程的过程就是对三进制运算和三进制地址的操作。这些基于三进制字节的命令将会通过对虚拟指令的编译而得到。当然,程序员们不必考虑这些——他们只需直接和操作数及参数打交道即可。
毕竟是理论上的东西,资料也就暂时只有这么一点,但再往下面,凯瑟琳居然发现了还有一个三进制计算机的小型化计划。
“三进制中央处理器计划?!”
还有这玩意儿?
不……这应该也是受到了自己的启发吧?
凯瑟琳也不太确定,但是似乎的确又是这么一回事。
但是这个计划却只能是计划而已,虽然技术员们研究出了一种新的三进制计算机,但是在成品出现之后,他们却会被再次勒令停产,而整个三进制计算机研究计划也从此中断,直到21世纪依然毫无再次出现的可能…………
(未完待续)