何以笙箫默小说 > 大明不革命 > 第四零二章 明式的计算机内核

第四零二章 明式的计算机内核

    朱简烜来到了科学院内专用的计算机房,坐在目前最新式的计算机前面,稍微观察和摆弄了一下键盘和鼠标。

    这鼠标的样子看着非常的眼熟,就是一个前方后园的长方体,前端有两个按钮和一根电线。

    乍一看,与朱简烜前世用的大号鼠标高度类似,只不过没有中间的滚轮。

    但更重要的区别其实是内部结构,大明还没有新世纪普及的激光鼠标,所以这个鼠标是机械结构的。

    鼠标内部有一个圆球,在底部露出一点切面,移动鼠标的时候,圆球与桌面摩擦滚动,桌面上的光标也对应同步移动。

    操作起来远不如激光鼠标灵敏,对操作平面也有一定的要求,最好是放在专门的鼠标垫上用。

    旁边的键盘的样子,乍一看也会让朱简烜感觉眼熟,总体尺寸比较接近前世的标准键盘,总键位数大概也是一百多个。

    但是仔细一看就会发现,这东西与前世的键盘差异比鼠标更大。

    这个键盘的所有按键上面,全部都是用汉字标注的,而且基本上均匀的分成了四个区,每个区的键位数量基本一致。

    如果稍微仔细观察的话,就能发现上面的字显然不是胡乱取得,大多都有比较特殊的含义。

    有计算用的数字和加、减,还有与、或、非等逻辑分析词。

    还有一些不能一眼看出用途和意义的按键,比如说取、弃、用、示、名、道、元、器、术、令等等。

    还有阴、阳,金、木、水、火、土五行字,以及甲乙丙丁开头的十个天干字,这些看上去好像罗盘上的东西。

    换个其他的不相干的现代人看着个键盘,多半会下意识的觉得,这东西应该是用来搞什么封建迷信的小玩意儿。

    但是这些东西其实都是纯科学范畴的东西,是大明的顶级工匠们倒腾出来的。

    朱简烜提醒他们可以搞个类似键盘的东西,没有跟他们要求具体要怎么安排按键,不想把前世的英文键盘带过来。

    朱简烜想看看,基本只有东方文化背景的工匠们,会折腾出什么样的键盘。

    这东西就是朱简烜现在看到的成果。

    这个成果当时让朱简烜感觉颇为意外,因为这东西上面真的一个字母都没有。

    而大明的工匠们,科学院和工程院的工匠们,在日常的字面学习和计算的时候,是会使用拉丁字母来完成公式计算的。

    这个键盘上反而完全没有了,这不是朱简烜要求的,也不是工匠们有什么文化层面的考量。

    单纯就是在工程上考虑,拉丁字母跟他们的设计逻辑不配套。

    如果朱简烜没有接触过这台机器,根本就不知道这些按键是什么意思,自然也不会知道这奇怪的键盘怎么用。

    但是计算机是朱简烜的重点关注项目,大概知道这些东西是怎么整出来的。

    那些有明确意义的键,每一个按键都对应一个固定指令,这个指令的名字也就是这个键名字。

    至于阴、阳两个键,可以在直接控制机器模式下用于直接输入二进制数,也可以在程序编辑模式下表示数据状态。

    金木水火土五行字,主要是跟〇和一到十的这些数字组合起来,完成十六进制数的直接输入。

    因为汉字的信息量很大,一个汉字就能够大致体现一个命令的真实含义。

    像是加、减,示、名、令等等,看一眼就知道大致含义,关键是能够做到实际命令与键名直接对应。

    而单个字母的信息量太小,字母本身没有明确意义,自然做不到。

    如果键面上标注拉丁字母,还要另外准备一份表格,说明每个拉丁字母对应的命令是什么。

    如果用字母来命名按键,再用类似英文的字母文字来表示命令,那样效率会很低。

    以英文为例,加是addition,就算是省略一下,也至少得写个add,英文键盘需要三个键组合,才能形成这条命令。

    大明的工匠们,直接在一个键上写个加,按下这个键直接产生加的命令,操作和响应速度都更快。

    在完全电子化之前,还可以随时造新字。

    可以给现有汉字上加笔画和偏旁,形成含义接近但有区别的汉字,直接用来区别不同用途的类似命令。

    相当于绝大部分功能,都有单独的快捷键,当然要比手打命令快多了。

    早期的计算机,所需的命令数量非常有限,一百个就是非常大的数字了,一百多个按键的键盘确实能够完全摆开。

    但是如果再加上二十六个字母,甚至区分大消息之后的五十多个字母,那占据的空间就太大了。

    汉字不是不能用于表示公式和符号,只是在纸面上看起来比较费眼。

    但是在机器里面就无所谓了,只需要指定一批汉字作为专用符号,来表达各种公式就行了。

    所以朱简烜眼前的这块东西,并不能算是前世概念下的典型的计算机键盘。

    更像是集中起来的一大片功能按钮。

    对于普通人而言,这东西现在不能完整的输入文章,只能输入按键上有的那些字,也就是用于控制计算机的命令字。

    除非是只用键盘上的那一百多个汉字来写文章。

    而计算机实验室的工匠们,就是在用这一百多个汉字写的文章。

    看上去像是把文言文再次提炼,放弃所有累赘元素,只取用几个骨干字。

    一眼看上去全是类似这样的内容:

    “取元,名甲,令〇,加十,累十,示。”

    意思就是给一个数字0加上10,并且累积加10次,最后输出结果。

    在工匠们看来,这其实是个计算安排。

    但是在朱简烜看来,这东西高度类似于前世的汇编语言,除了机器码之外最底层的计算机程序语言。

    如果将汇编语言的单个命令替换成单个汉字,会非常接近自己看到的东西。

    再按照工匠们的格式去写,那就更加类似了。

    所以,大明工匠们写出来的这玩意儿,其实就是大明本土形成的计算机程序语言。

    水平也已经达到汇编语言的级别。

    看上去还是中文汉字形式的,但实际上这东西并不是什么汉语。

    当然更不是英文、拉丁文或者其他任何人类语言。

    因为编程、程序、计算机代码,这些行业内所展示的各种符号,不是社会学概念上的语言文字。

    他们些这些东西的时候,也不是像写文章那样去描述想法。

    而是将功能、符号、数字等元素,按照明确的逻辑关系互相组合起来,直接构建出一套“计算计划”。

    每个字母、每个符号,他们的意义都是高度特化的,都是被程序算法本身明确指定的。

    理论上讲,不需要去解读其中的各种符号在人类语言中的意思。

    代码中的英文单词,可以和实际的功能完全不相干,如果懒得取名就用数字编号来表示也可以。

    只是那样要凭说明文件来确定命令功能,凭操作人员硬记某个编号的具体功能。

    那样操作起来当然非常的难受,所以人们会本能的将这些功能与含义接近的词汇绑定在一起。

    至于绑定到特定的英文单词上,还是绑定到特定的汉字上,在逻辑上没有本质区别。

    计算机本质上是一大片灯泡,只能用每个灯泡的开关状态来表示信息。

    所以对于计算机而言,它能够认读和接受的信息,从来就不是人类说的加、减、乘、除,循环,输出。

    也不是程序语言中的add、mov、or、not。

    而是有规律排列的一组开关命令,实际上是“开开开开关关关开”这样的东西,对应是否开启或者关闭自己特定灯泡。

    计算机操作者,要将人类想要做的事情,与这些开关序列对应起来。

    朱简烜前世的编程之所以是英文的,只是因为最早的程序员他们日常说话用英文。

    他们将addition简化为add,再将add对应到一组开关指令,再将这个对应关系写入机器。

    然后他们就能用add控制机器做加法运算了。

    与此同时,他们还要将键盘上的两个键的二进制信号,对应到a、d两个字母上。

    告诉机器自己按下那两个键,就是输入了a、d两个字母。

    他们之所以这么干,仅仅是因为他们平时用英文。

    后世汉字编程不受重视,没有专业的人员去开发维护,也没有得到广泛的应用。

    不是因为汉语编程效率低,也不是英文编程效率高。

    根本原因只是英文符号抢了先。

    中文使用者接触计算机的时候,使用英文符号的程序语言体系已经高度成熟了,没有必要从无到有的另外搞一套体系了。

    继续用英文符号更加方便多国合作。

    这其实类似于马屁股的宽度决定了马车宽度,进而决定了宽度火车轨道标准宽度的事情。

    一个先发的成功者,使用了某个特定的没有什么意义的标准,后继者在没有巨大利益冲突的情况下,不会主动去改变这种不影响功能的标准。

    本质上是程序员不需要去重复造轮子的问题。

    朱简烜身边的这些工匠,平时说话写文章都是用汉字,自然也不会大费周折的去搞拉丁文编程。

    他们现在就直接把加、减这些汉字都写到键盘上了。

    还是单按键直通指令模式,现在的运行效率比拉丁文或者英文汇编效率更高。

    如果用前世的键盘这样搞,却不会有这种的好效果。

    因为那时候典型的键盘都是英文的,整个计算机产业的底层代码全都是用英文完成的。

    只有专门设计一块中文键盘,同时还要完全按照类似大明工匠的逻辑,从无到有的构建一套汉字计算机软硬件体系。

    朱简烜对现在大明的计算机体系比较满意。

    但是未来的程序语言会越来越复杂,未来必须考虑面向对象的那些东西,还要代码中的各种命名和注释。

    只有一百多个命令和符号肯定是不够用的。

    关键是有了计算机之后,肯定要考虑用于处理和显示文字,要用来排版和打印。

    常用汉字就有好几千,全部汉字至少有好几万,一个键对应一个字的方法,显然是没有办法用来打字的。

    所以现在这个大块按钮集中起来的东西,还是要进化升级成为前世的通用计算机键盘。

    不过这个升级本身也并不算困难,给它设计一套输入法就行了。

    抄一下前世的典型输入法逻辑就行了。

    抄五笔输入法的时候,指定三十个左右的按键,专门用来组合编码打字就行了。

    抄拼音输入法的时候,还可以直接用双拼和注音模式。

    因为是纯汉语的环境,每个韵母会被被视为一个字,直接对应一个指定的键,而不会被视为几个字母的组合。

    对于大明人而言,他们的拼音输入法是固定两个按键出一个字。

    关键是要继续发展半导体产业,提供容量和速度足够高的内存,把常用的汉字字库存进去。

    朱简烜摆弄了一会儿眼前的“超级计算机心”中这样考虑着未来的设想,就决定回去之后自己亲自写一份大致方案。

    把五笔输入法的拆字组合逻辑写出来,这个东西如果没有现成的经验,让工匠们自己折腾可能需要好几年。

    把这件事情记下,朱简烜又去了医药实验室,询问新抗生素产业的情况。

    大蒜素属于最为简单粗暴的抗生素,虽然有限范围非常广泛也不难生产,但最大的问题是不耐储存以及味大。

    前世大蒜素大部分时候都是当兽药用的,混到各种饲料里面给牲畜吃下去,提前预防各种病症和害虫。

    真正成熟的抗生素,还是需要青霉素、磺胺、红霉素、头孢菌素等现代医学上使用的抗生素。

    但这些现代抗生素的生产难度较高,在前世也是在二战时期及以后才逐渐成熟的。

    朱简烜从煤化工和石油化工产业开始,引导了大明的有机化学产业发展,逐步完成了相应的科研基础。

    朱简烜在十年前给科学院安排了相关科研任务,后来陆续取得了不错的成果,把最重要的几种现代抗生素分离了出来。

    最近这两年主要是在努力让这些产品走出实验室,完成工业化生产流程。

    进而在这些抗生素的基础上,研发更多更加有效的不同类型的抗生素,并继续寻找更多种类的合成药物。

    http://www.yetianlian.net/yt112760/45740365.html

    请记住本书首发域名:www.yetianlian.net。何以笙箫默小说手机版阅读网址:m.yetianlian.net