• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      人機(jī)界面狂想曲

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

      陳凱

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

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

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

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

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

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

      不能回頭的編輯器

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

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

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

      猜你喜歡
      電傳鍵入編輯器
      電傳飛機(jī)典型異常振動(dòng)的診斷與處置技術(shù)研究
      電傳飛控系統(tǒng)地面維護(hù)檢測方法分析
      日本電傳勞動(dòng)法律調(diào)適及對(duì)我國的啟示
      大型民用飛機(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ā)車運(yùn)行圖編輯器的設(shè)計(jì)與實(shí)現(xiàn)
      基于VLIW目標(biāo)機(jī)的ELF二進(jìn)制編輯器設(shè)計(jì)與實(shí)現(xiàn)
      Netstat命令使用實(shí)例解析
      河南科技(2013年6期)2013-11-07 07:45:06
      銀河編輯器,艷壓“星際2”?
      洛阳市| 新郑市| 长乐市| 苍南县| 奉新县| 灵丘县| 深圳市| 米林县| 襄樊市| 綦江县| 高陵县| 安吉县| 北辰区| 宜阳县| 铁岭县| 晴隆县| 宝丰县| 中阳县| 涡阳县| 扶风县| 岫岩| 东山县| 盘锦市| 寿阳县| 山阳县| 自治县| 威信县| 安徽省| 手游| 胶南市| 乌鲁木齐县| 隆安县| 泗阳县| 行唐县| 辉县市| 堆龙德庆县| 徐汇区| 苏尼特右旗| 长宁县| 垫江县| 突泉县|