高振东面前两块电路板中间,连了一根双绞线。
这两块电路板,都是运算所做好了,高振东自己焊接的。
从系统里提出来的那一对Modem,元件还好说,可是电路板细节与运算所提供的这批,肯定是不同的,因而并不适合拿出来公开试验用。
电路板上各有一个简单的扬声器,正发出“滋滋滋”的声音,这个声音高振东听起来有些新奇,可是如果是二十一世纪前五年左右经常使用计算机的人,对这个声音非常熟悉。
这是Modem拨号的握手声音。
和日后的使用方法不太一样的是,日后一般是拨号到ISP,通过ISP接入互联网,而高振东这里,没有ISP,是两台Modem直连。
同时也没有互联网的概念,这个时候连TCP/IP都还在高振东的存储库里睡大觉呢。
就是通过Modem,直接将两台计算机从物理和传输层面连接起来了,能够互发数据了而已。
而且高振东这里,实际上就一台计算机,他是通过两个不同的串行数据接口连接的这两台Modem,然后分别操作这两个不同的串口,查看发送和接收的情况。
至于这些数据怎么握手,怎么发送,怎么确认,怎么校验等等这一系列完整的工作,还要等高振东的裁剪版telnet和ftp完成之后才能真正的工作起来。
不过这些都是后话,现在的显示器上,两行汉英夹杂的提示信息正在闪动。
“CK1:与TZJTQ2握手成功”
“CK2:与TZJTQ1握手成功”
CK,串口的意思,TZJTQ,就是调制解调器了,由于存储空间占用的原因,对于设备等在计算机中的命名,还是倾向于使用拼音字母。
这和提示信息不一样,提示信息需要尽量让使用计算机的普通人也能看懂,而设备名这类东西,靠近计算机中底层的人能看懂就行了。
这是一个非常简陋的命令行值守程序,省略了大量的网络层次、细节和步骤,其使用界面完全不考虑易用性人机工程等等所有的东西,它的存在,唯一的用处就是让高振东掌握他想掌握的信息,以及发出他想发送的指令。
高振东暂时没有花心思去编写一个带图形的界面,虽然现在他已经有C语言的函数库了。
他在命令行输入了一行指令。
FSCK1“aaaa”
这行命令简单到了极致,发送,使用端口串口1,发送内容是aaaa这串字符。
屏幕上半部的信息开始跳动刷新,在原有的信息下方,连续刷新出了两行新的信息。
“CK1发送成功,发送长度=4Byte”
“CK2接收到数据,数据长度=4Byte”
通了通了,高振东差点欢呼起来,不过,还没完全成功,就差一步了。
高振东在命令行输入了第二行指令。
DQCK2CD=4
这行指令的意思也很简单,读取串口2,读取长度4字节。
高振东不知不觉已经屏住呼吸,看着显示器。
aaaa
没有任何修饰,就这简简单单的四个字母。
看着这四个字母,高振东像个小孩子一样,从椅子上一跃而起:“哈哈,通了!通了!”
别人也许不知道,可是高振东心里清楚,这代表着国内的计算机网络,迈出了第一步,虽然这一步还很小,可是却意味着一个庞大瑰丽的世界,提前数十年,向我们打开了大门。
想到这里,高振东有些遗憾,“aaaa”作为国内网络技术的初啼,是不是有些逼格太低了?
要说随手乱敲几个字符作为测试数据,只要做过类似工作的程序员,估计99.9%都干过,有的是几个“a”,有的是几个“1”或者“1234”之类,甚至有的是直接脸滚键盘,高振东也同样不能免俗。
转念一想,没事儿,这是我自己调试用的,不算,等到了全部驱动和协议编写完毕,和运算所那边进行正式的通信试验的时候,再整个好的。
那没事儿了,高振东心情更好了起来。
接下来,他需要做两个事情。
第一个,是把telnet和ftp裁剪完善,整合到一个应用程序里去。在操作系统没有正式推出的日子里,这个应用程序就是标准的国内计算机联网程序了。
第二个,是把Modem的驱动,加入到正在编制的操作系统中去。
至于其他东西,再往后放放,现在的硬件环境还不大撑得住。
脱离了环境谈技术,那就未免有点空谈了,就好像高振东知道无数的好东西,知道数十年后很多与当前不一样的技术方面的评价和选择,但是在当前,也许完全就是两码事。
AI好不好?好!
AI搞不搞?搞个屁!
高振东带着愉悦的心情,去了运算所。
不是去说调制解调器的事情,这个事情还差点意思。
他是去送C语言教材和C语言习题集的,高振东实在有点忍受不了这东西的缓慢进度了,干脆,用最近的一次抽奖机会,兑换了印刷转手写服务。
这和《自动控制原理》不同,《自动控制原理》他是需要边写边学的,而C语言这本就不同了,里面的东西他都是清楚的。
毕竟这本C语言教材虽然不少内容很偏,却并不是非常深,这种偏门也是这书曾经受到的抨击原因之一,但是这并不影响当年大量的C语言使用者,都是靠它起步的。
其实随着磁带存储和中文编辑环境的成型,也能兑换印刷转磁带文件服务的,不过中文环境出来的时间有点晚,转成磁带文件,有点说不过去。
这个纸质转电子的工作,就只好苦一苦运算所的同志了。
高振东不知道的是,运算所巴不得是手写稿。
骑着车赶到运算所,看见他,池总工乐了。
刚送电路板过去没多久,这是又有好货出来了?
乐呵呵的招呼高振东:“高主任,你说你急什么,刚把电路板给你送过去,这么辛苦就把新产品做出来了?”
至于什么新产品,他不知道。
高振东一头雾水,什么新产品,没有!
他从包里摸出C语言教程和C语言习题集的手稿:“哈哈,池总工,新产品没有,新书有两本,要不要?”
池总工一看封面几个字《C语言》,大喜过望,肯定是C语言教程了。
一把抢过来:“要要要,盼这东西好久了都!”
高振东解释道:“因为写了一部分,才把中文编辑环境做好,所以这本书还是手写的,要用电子档的话,要辛苦我们所里的同志一下了。”
池总工闻言,毫不在乎,反而有些高兴:“辛苦什么,你写书的都没说辛苦,我们抄书的辛苦什么。再说了,转成电子档的录入过程中,正好他们能学习学习。”
池总工高兴的原因,远不止于此,有了这份手稿,对于运算所来说,信息技术发展史藏品+1。
电子文档这种东西相比手写稿,那肯定是没有多少逼格的了,某鉴宝节目著名耿直专家常说的一句话:“典型儿的电脑工,不是手工,新的,嘎嘎新。”
你放一盘磁带在那,和放一迭一看就是经过了辛苦工作的手写稿在那儿,明显给人的冲击力和震撼就大不相同。
池总工说完话,转头翻阅手中的手稿,嘴里还朝隔壁办公室大喊:“老厉,老厉,快过来快过来,高主任这里又出好东西了。”
听见池总工的话,高振东觉得有点难绷,你们搁我这刷金币是吧?
厉所长听见池总工的话,三两步赶了过来,教材和习题,两人一人一本,边看边赞叹。
“这回清楚了,那本标准实在是太过抽象了。”
“嗯,这个地方原来是这么回事,光看标准实在是太难以理解了。”
“原来这个数据结构是这么用的,标准里说是说清楚了,但是很难搞懂。”
“这些习题不错,深入浅出,让人能快速掌握常用语句的使用方法。”
“嘶原来这些运算符和语句还能这样用的吗?这种写法虽然语句很短,可是不花点脑子完全看不懂啊。”这是翻到这本书偏门的内容了,出于尊重,高振东对这些东西也同样一字不改,收入其中。
翻看半天,心满意足的收下手稿,厉所长笑道:“高主任,我们用一边最快的速度复制这本书,一边联系出版工作。这书的课,还得你来上一上啊,当前国内要说对C语言的了解,没有比你这位创造者更深的了。”
高振东自己不怎么喜欢用复写纸,那个味道不太舒服,而且手上经常搞得蓝色的一片,能不用就不用。
可是系统服务就很贴心,直接带复写纸的,加原稿一共三份,这样几边工作都不怎么耽误,甚至原稿的那份,轻易是不会拿出来的,要收藏嘛不是。
高振东知道培训这个事情是肯定的,C语言第一次的启蒙,还得他来。
他点点头:“没问题,关于培训人员的范围,们安排就好,提前半个月和我沟通,我好安排时间。”
高振东正准备走人,突然因为书稿的事情,让他想起一个事情来,转头问池总工:“厉所长,池总工,有没有兴趣做个新东西啊?”