高振東面前兩塊電路板中間,連了一根雙絞線。
這兩塊電路板,都是運算所做好了,高振東自己焊接的。
從系統裡提出來的那一對Modem,元件還好說,可是電路板細節與運算所提供的這批,肯定是不同的,因而並不適合拿出來公開試驗用。
電路板上各有一個簡單的揚聲器,正發出“滋滋滋”的聲音,這個聲音高振東聽起來有些新奇,可是如果是二十一世紀前五年左右經常使用計算機的人,對這個聲音非常熟悉。
這是Modem撥號的握手聲音。
和日後的使用方法不太一樣的是,日後一般是撥號到ISP(互聯網服務提供商),通過ISP接入互聯網,而高振東這裡,沒有ISP,是兩臺Modem直連。
同時也沒有互聯網的概念,這個時候連TCP/IP都還在高振東的存儲庫裡睡大覺呢。
就是通過Modem,直接將兩臺計算機從物理和傳輸層面連接起來了,能夠互發數據了而已。
而且高振東這裡,實際上就一臺計算機,他是通過兩個不同的串行數據接口連接的這兩臺Modem,然後分別操作這兩個不同的串口,查看發送和接收的情況。
至於這些數據怎麼握手,怎麼發送,怎麼確認,怎麼校驗等等這一系列完整的工作,還要等高振東的裁剪版telnet和ftp完成之後才能真正的工作起來。
不過這些都是後話,現在的顯示器上,兩行漢英夾雜的提示信息正在閃動。
“CK1:與TZJTQ2握手成功”
“CK2:與TZJTQ1握手成功”
CK,串口的意思,TZJTQ,就是調制解調器了,由於存儲空間佔用的原因,對於設備等在計算機中的命名,還是傾向於使用拼音字母。
這和提示信息不一樣,提示信息需要儘量讓使用計算機的普通人也能看懂,而設備名這類東西,靠近計算機中底層的人能看懂就行了。
這是一個非常簡陋的命令行值守程序,省略了大量的網絡層次、細節和步驟,其使用界面完全不考慮易用性人機工程等等所有的東西,它的存在,唯一的用處就是讓高振東掌握他想掌握的信息,以及發出他想發送的指令。
高振東暫時沒有花心思去編寫一個帶圖形的界面,雖然現在他已經有C語言的函數庫了。
他在命令行輸入了一行指令。
FS CK1“aaaa”
這行命令簡單到了極致,發送,使用端口串口1,發送內容是aaaa這串字符。
屏幕上半部的信息開始跳動刷新,在原有的信息下方,連續刷新出了兩行新的信息。
“CK1發送成功,發送長度=4Byte”
“CK2接收到數據,數據長度=4Byte”
通了通了,高振東差點歡呼起來,不過,還沒完全成功,就差一步了。
高振東在命令行輸入了第二行指令。
DQCK2 CD=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語言第一次的啓蒙,還得他來。
他點點頭:“沒問題,關於培訓人員的範圍,伱們安排就好,提前半個月和我溝通,我好安排時間。”
高振東正準備走人,突然因爲書稿的事情,讓他想起一個事情來,轉頭問池總工:“厲所長,池總工,有沒有興趣做個新東西啊?”