国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

人機(jī)界面狂想曲

2013-04-29 00:44:03陳凱
中國信息技術(shù)教育 2013年6期
關(guān)鍵詞:電傳鍵入編輯器

陳凱

時光倒轉(zhuǎn)40年,如果你見到某臺計算機(jī)沒有鍵盤或者沒有屏幕,一定不要大驚小怪,因為在當(dāng)時,鍵盤和屏幕并不是小型計算機(jī)或微型計算機(jī)的標(biāo)配。在沒有鍵盤或屏幕的情況下,怎樣才能比較方便地實現(xiàn)數(shù)據(jù)或程序的輸入和編輯呢?總有那么一群熱愛技術(shù)的人,他們追求極致、享受折騰,利用有限的資源輾轉(zhuǎn)騰挪,實現(xiàn)了一件件在當(dāng)時看來不可能實現(xiàn)的事情,推動了技術(shù)的發(fā)展。本期就和大家一起來享受這種折騰、感受那一段真實的歷史瞬間。

機(jī)箱、輸入、輸出一體化

見到這個插滿電路板的大箱子(如圖1),大概第一反應(yīng)就是:這是個計算機(jī)機(jī)箱吧。實際上這不僅僅是機(jī)箱,同時也是輸入設(shè)備和輸出設(shè)備。要輸入數(shù)據(jù),就撥動機(jī)器面板上那一排排開關(guān)(Switch),要瀏覽數(shù)據(jù)或觀察程序運行的結(jié)果,就觀察面板上的那一排排LED,這些紅色小燈以二進(jìn)制的形式顯示數(shù)據(jù),很明顯,燈亮表示1,燈滅表示0。標(biāo)注有“A”的燈表示內(nèi)存地址,標(biāo)注有“D”的燈表示所要存儲的數(shù)據(jù)。

這就是著名的Altair 8800,這臺機(jī)器的出現(xiàn),常被贊譽(yù)為“引發(fā)了一場微型計算機(jī)的革命”。雖然如今很難弄到一臺真正的Altair 8800,但網(wǎng)上可以找到Altair 8800的模擬器,地址在“http://brooknet.no-ip.com/~lex/public/altair/_altair88b/applet/Altair.html”,撥動“ON”打開電源開關(guān),這臺“機(jī)器”就能運行了,大家可以根據(jù)網(wǎng)站上所提示的操作步驟,體會通過撥動開關(guān)來輸入數(shù)據(jù)的“樂趣”—或者說是“苦趣”。

相信大家沒有耐心在這個模擬器中輸入一段完整的程序,所以可以試著用它來“載入”一段已經(jīng)存儲在紙帶上的程序,如計算費波那契數(shù)列的程序(如圖2):在模擬器中點擊“PAPERTAPE ON”(當(dāng)然在真實操作環(huán)境中是沒有鼠標(biāo)用的),然后選中“Fibonacci”,再點“Fast Load”,接著一次一次地?fù)軇印癝ingle Step”開關(guān),就可以通過LED變化的情況,觀察程序的運行。由于沒有真正的顯示屏幕,所以每當(dāng)標(biāo)為“A7”的LED亮起來的時候,就表示計算出了一個新的費波那契數(shù),這個數(shù)字當(dāng)然也是用LED表達(dá)出來的,用戶還必須自己心算把這個二進(jìn)制的費波那契數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)。

為了方便用戶輸入和編輯數(shù)據(jù),設(shè)計者后來又設(shè)法將Altair連上了電傳打字機(jī),這么一來,輸入輸出就方便多了。再往后,鍵盤和鼠標(biāo)就逐漸成了微型計算機(jī)的標(biāo)配,不過到了現(xiàn)在,由于觸摸屏技術(shù)的發(fā)展,外殼、輸入、輸出一體化又成了流行的趨勢,歷史中往往充滿著有趣的輪回。

不能回頭的編輯器

在很長一段時間里,顯示器是計算中心管理員的奢侈品,普通用戶可以使用電傳打字機(jī)作為計算機(jī)的終端—既是輸入設(shè)備又是輸出設(shè)備。相對于穿孔紙帶或是上下?lián)軇拥拈_關(guān)來說,電傳打字機(jī)要算是高端配置了。不過打字機(jī)的麻煩是,它不能把紙倒回去修改那些已經(jīng)打印好的東西。

所以就有了“行編輯器”這種如今看起來很奇怪的軟件,每一次只能對文件中的某一行進(jìn)行操作,著名的“行編輯器”軟件有TECO,ed等,在Linux操作系統(tǒng)中很容易找到多種不同的行編輯器軟件,即便在Windows XP的命令行界面中,也仍然保留了行編輯器軟件Edlin,大家可以試著用它來錄入并保存一首小詩。最基本的操作方法如下:①按菜單“開始→運行”,鍵入“cmd”進(jìn)入命令行界面,然后鍵入命令“Edlin poem.txt”,當(dāng)然,文件名是什么可以由自己決定;②鍵入“I”,進(jìn)入編輯模式,然后就可以一行一行輸入小詩,如果哪一行打錯了字,就必須記住該行的行號,以便在文本輸入完成后,再返回到這一行作修改,文本輸入完成后,就按“Ctrl—c”退出編輯模式;③鍵入行號,如“3”,然后就可以進(jìn)入修改模式,修改好這一行后,按回車表示修改結(jié)束;④使用命令“L”來瀏覽整個文本文件,按“E”則退出程序。

當(dāng)某個用慣了穿孔卡片和撥動開關(guān)的軟件設(shè)計師第一次使用電傳打字機(jī)輸入程序時,他一定會由衷贊嘆道:“實在是太方便了!”

猜你喜歡
電傳鍵入編輯器
電傳飛機(jī)典型異常振動的診斷與處置技術(shù)研究
電傳飛控系統(tǒng)地面維護(hù)檢測方法分析
日本電傳勞動法律調(diào)適及對我國的啟示
大型民用飛機(jī)飛行控制系統(tǒng)架構(gòu)發(fā)展趨勢
航空兵器(2020年6期)2020-01-25 16:23:16
MATLAB 在導(dǎo)數(shù)和積分中的應(yīng)用
你距離微信創(chuàng)作達(dá)人還有多遠(yuǎn)?
車輛段收發(fā)車運行圖編輯器的設(shè)計與實現(xiàn)
基于VLIW目標(biāo)機(jī)的ELF二進(jìn)制編輯器設(shè)計與實現(xiàn)
Netstat命令使用實例解析
河南科技(2013年6期)2013-11-07 07:45:06
銀河編輯器,艷壓“星際2”?
包头市| 饶阳县| 襄樊市| 溧阳市| 仁布县| 建始县| 平湖市| 称多县| 泸溪县| 商南县| 逊克县| 广宁县| 谢通门县| 漾濞| 阳原县| 木兰县| 洪雅县| 芦山县| 内乡县| 磐安县| 肃宁县| 甘孜| 正宁县| 罗江县| 辽宁省| 交城县| 通海县| 宁化县| 洛南县| 汤阴县| 秀山| 淄博市| 柏乡县| 宿松县| 新乡市| 同心县| 宁安市| 东安县| 太湖县| 芮城县| 浮山县|