電子計算60年 ( 簡體 字) |
作者:彭民德 | 類別:1. -> 程式設計 -> 綜合 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 45145 詢問書籍請說出此書號!【缺書】 NT售價: 245 元 |
出版日:8/1/2016 |
頁數:296 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121296932 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言:前 言 在紀念中國計算機事業50周年慶典上,當孩子們唱起“鮮花曾告訴我你怎樣走過……在陽光燦爛的日子里,我們手拉手,想說的太多”時,鄙人作為計算機發展半個世紀的親歷者之一,被激起陣陣漣漪,有太多的話要說。作為業界最普通的一員,想做一份學習和使用計算機的總結,回顧一下50年來經歷的計算技術的進步和計算運用事實,表達對輝煌的計算事業的贊美。不過當初沒有料到的是,這可以是個只有起點沒有終點的工作,總可以不斷學習和繼續做下去。到今天已經花去10年時間,也該畫個句號了。 1956年是中國電子計算元年。當年國家開始整體規劃和組織,60年來,無論是作為電子計算裝置的計算機,還是基于它的計算技術,以及計算專業教育,都有了輝煌的發展。 60年來,我們從只能用算盤、計算尺做計算,到專業地學習計算方法、計算機原理、程序設計課程,從學習蘇聯的M-3機開始,很費勁地使用早期電子計算機,一步步發展到今天使用平板電腦和智能手機,想要什么就可以信手拈來。老一代計算人都是這樣走過來的,但經歷這個全過程,為數本來就很少的第一批計算專業學生,始終堅守在一線做應用計算的人都年事已高。趁現在還有精力寫作,希望通過本書,回顧中國電子計算的發展歷史。以一個見證者和踐行者的角度,看看計算機怎樣從丑小鴨變成美麗的白天鵝;從局部的應用經歷說明計算應用的無限性;同時抒發有計算機相伴的愉悅,表達感激之情,為計算事業貢獻自己最后一份微薄之力。 寫這本書絕不是要說我們所做的有多么重要,在中國計算歷史中,我們所做的微不足道。不過計算機技術的每一步發展,都引導著我們前行的步伐,我們的學習和應用與計算機發展軌跡高度一致,由此可以看到技術發展的一個縮影。有大眾參與的歷史,也許比只有英雄的歷史更厚重。從實際的經歷,可以品味技術歷史的親切。特別是回過頭去跟大家討論對計算機的認識,或許可以從一個側面豐富計算機的文化。作為這個行當的一分子,我們熱愛電子計算事業,心始終隨人民的期望跳動,步伐跟隨祖國的號令前行。且以小詩略表此意。 電子計算六十年, 無窮奧妙01間。 硬件架構節節進, 軟件應用步步強。 走過飽覽城頭景, 回首慢品個中緣。 笑描廬山真面目, 不枉久居此神山。 觀察計算機硬件結構和軟件的發展是本書的一條主線。從硬件角度看,計算機60年的發展過程可以說是一個不斷提高存儲容量和運算速度的過程。通常人們喜歡以存儲和運算硬件,劃分計算機的第一代、第二代等,我的敘述順序也與之相應。從記述早期計算機硬件結構和指令系統,以及基于機器指令的程序設計和上機操作環境開始,到當代服務器級的第四代機。計算機發展歷史還有一個重要的側面就是軟件。軟件是計算機程序,是人們智力傳遞給計算機的表現。當裸機配備了操作系統后,人們使用的計算機就不再是裸機,而是一個計算機系統了,此時計算機才變得聰明、高效和親切起來。像我們這樣的年齡,吃過早期計算機用機方式苦頭的人,對這個過程有特別深切的體會。硬件的發展有摩爾定律,軟件也有其發展規律,它隨著硬件的發展而發展,可以說硬件每走一步,軟件就與之相適應地向前發展一步。但是既然軟件是人們的智力,它就絕不滿足于對硬件被動地適應,軟件使整個計算機硬件功能和機器性能達到極致。反過來,軟件的發展又推動硬件發展。在以IBM 360為代表的第三代機上,開始有了以操作系統為代表的一批系統軟件。操作系統的出現,在計算機發展史上有里程碑的意義。我特別注意到操作系統支持多道程序設計的基本技術,從多個視角去理解操作系統的微觀特征,特別是通過對UNIX代碼的分析,獲得了對計算機微觀世界的深入理解。PC時代,隨著技術的公開,為DOS增設命令歷史機構,開發計算機實時控制系統,擺弄PC機多媒體等內容,說明此時在計算機面前,人們開始有了主動性。到了網絡和第四代機互聯網時代,系統結構和開發環境更是達到了一個新的高度。網絡數字信息有了新的特點,分析了典型網絡的C/S結構和B/S結構,也探討了計算機技術發展到當今移動互聯網云計算時代的必然性。 回顧典型電子計算應用項目開發是本書的另一條線索。從早期的三峽大壩下不穩定流計算、空空導彈彈道和脫靶量計算,到水文流速儀實時檢定系統設計,再到網絡環境下政府辦公系統、城市供水調度系統,建立有動態網頁的教學網站等項目。這些項目涵蓋了計算機在科學計算、自動控制、網絡MIS等多個領域的應用。因為每個項目都盡量使用當時最新的軟硬件環境,項目開發過程涉及計算機技術運用的深度和廣度,同樣體現了計算機技術的發展歷程。 講到應用開發,就必然涉及編程語言,因此本書的又一條線索,是關于程序設計語言的發展。本人直接接觸和使用過的,從機器語言到ALGOL、FORTRAN,到PASCAL,到C,到BASIC與8086/8088匯編語言混編,到后來的TC、BC、VB、PB,接著有幾種帶++的語言,再后來是適應網絡環境的VBscript、JAVAscript、JBuilder等,也經歷了從面向過程的設計到支持面向對象設計思想的進化,構成了程序語言的發展軌跡。當然本書只談它們的特點,而不陷入瑣碎的贅述。 此外,圍繞著技術發展的還有人機界面的昨天與今天,從圍著機器硬件轉的昨天,到今天手指觸摸式操作的巨大變化。以及擔負主要輸入輸出設備的鍵盤、顯示器和打印機,從純數字到多種媒體形式,從純英文字符到支持漢字I/O的發展過程,本書也有討論。 回顧電子計算60年艱辛的發展歷史,油然地對許多留下了腳印的人滿懷敬意。特別是在本書中提到或沒有提到的,國內外的高人,以及作者老師、同學、有較深交往的同行朋友,有的已經駕鶴西去,想起他們心中就酸楚。跟計算機科學技術無限的發展長河相比,人的生命是短暫的,我們能夠享受到今天計算機技術的成果,實在幸運。可以告慰他們的是,今天的計算機和計算技術已經得到長足發展和普及,呈現出越來越喜人的態勢,越來越給人類帶來實惠,我想借本書向他們表達一個幸運者的敬意,以告慰他們。 限于經歷和學習的局限,本書不可能包含我國計算機技術發展的各個方面,許許多多高水平的應用創新,更不可能收羅到這里來。即便書中提到的內容,限于作者的水平,也難免有不恰當之處。歡迎同仁們批評指正。立論中冒昧地提到個別同行專家和機構,除了對他們的褒贊,也表示了對于某個觀點的不認同。作為學術觀點的表達,對事不對人,希望諒解。當然書中所表達的學術觀點,只是一孔之見,不一定正確,歡迎討論。 如果把計算機過去的60年比喻為人從嬰兒成長到青年,那么下個60年是不是可以比作從青年到壯年呢?本書最后涉及智能計算的發展。在計算機剛剛誕生時,就有人將計算機和人腦進行比較,并預言計算機也有學習能力,這是一種比較高級的人類特征,這一點今天已經得到了證實。機器能夠與人下棋并且戰勝世界冠軍,就是學習了前人各種走法,且每一步都能夠取優。可以肯定的是,計算機作為人類的助手,會越來越有智能,越來越聰明,越來越人性化。我對計算機的發展,對未來基于大數據的智能計算充滿信心。同時可以告訴年輕的同行朋友們,跟計算機結緣,就入對了行。在計算機面前,有學不完的知識,寫不完的程序,做不完的項目,只要努力,總有可以發揮能力和才智的地方。 本書從初稿寫就到現在,陸續請了一些專家和同仁審讀了稿子。在這里要特別感謝張蕘學院士,他是最早看過并鼓勵我出版的。還要特別感謝北京大學董士海教授,北京信息工程大學周錫令教授,中科院網絡中心張尤臘研究員、國防科技大學楊桃欄教授,中南大學陳志剛教授、張龍祥教授,工信部電信技術研究院成通亮高級工程師等專家同仁,他們在百忙之中,花了很多時間審讀,并及時回復,給予肯定和支持,也提出了寶貴的意見。感謝中國計算機學會秘書長杜子德研究員對我寫這本書的鼓勵。感謝圖靈社區武衛東先生的支持。也要感謝我的老同學,一起參與三峽大壩不穩定流計算的河海大學鄧述渝教授,感謝老朋友湖南師范大學李炎年教授,國防科技大學趙德鏡教授,他們對書稿中涉及的高等數學知識進行了斟酌。我的同事易興忠、黃漢永、費洪曉、張修如、胡小龍老師,對于本書的寫作也給予了多方面的支持。在本書出版之際,一并謹表深深的謝意。 |
內容簡介:這是一本親歷者講述中國電子計算技術60年波瀾壯闊發展歷史和現狀的著作。依照技術特點,結合計算機分代,劃分為6個階段,以8章60個專題,講述電子計算機脫穎而出,經歷典型的第一代電子管機M-3、第二代晶體管機DJS 21、第三代集成電路機IBM 360,其后的IBM PC、網絡計算和移動計算,從技術上介紹計算機的結構、功能特點和使用環境,揭示由操作系統造就的計算機內部世界、微觀實體萬馬奔騰的并發工作場景。同時介紹各個時期有代表性的計算應用項目,包括三峽大壩下不穩定流計算、空空導彈彈道計算、多計算機控制的流速儀檢定系統、網絡環境的MIS、城市供水調度、網頁網站開發的背景和開發技術。這些應用基本涵蓋了電子計算各個時期典型的應用領域。 與其他計算機發展史類的圖書相比,本書特點如下: ? 專業技術性強而又通俗易懂,體現了技術發展清晰的脈絡,讀者對象更貼近計算機使用者; ? 作者親歷,通篇具體實在,讀起來很親切; ? 有獨立的學術觀點表達與評述。 |
目錄:第1章 電子計算新開紀元 宏偉規劃迎頭趕上 / 2 引進和學習蘇聯的計算機 / 4 夯實數學與計算數學基礎 / 7 算盤和手搖計算機 / 14 計算尺曾擔大任 / 18 三峽大壩下不穩定流計算 / 20
第2章 一代計算01包攬 M-3機器指令程序設計 / 26 算子法和程序自動化的提出 / 30 我國首臺電子數字計算機104機 / 32 維納和錢學森的著作中論計算機 / 35
第3章 二代計算硬件獨唱 DJS 21機的結構和用機環境 / 40 DJS 21機的數據、指令和程序 / 45 空空導彈彈道和脫靶量計算 / 49 對付U-2偵察機的15號及317任務 / 54 用電子模擬計算機算彈道 / 60 引進ALGOL 60與再提程序自動化 / 64 編程語言曾被人無端稱作計算機語言 / 71
第4章 三代計算并發共享 IBM 360主機終端計算架構和軟件 / 81 虛擬分時的VAX 11/785機 / 84 操作系統造就計算機活的靈魂 / 86 UNIX強勢走來 / 93 分析UNIX源碼揭去操作系統神秘感 / 96 UNIX源代碼的運用 / 101 UNIX反匯編代碼有啃頭 / 106 UNIX一本經典著作的生命力 / 108 全國第一屆C語言交流會 / 112 程序設計開始走向藝術 / 116 感受銀河機團隊的計算強國夢 / 119
第5章 個人計算靈活方便 IBM PC如潮水般涌來 / 124 駕馭PC,應用開發百花齊放 / 129 PC與單片機聯合控制的水文流速儀實時檢定系統 / 133 可愛又可恨的BASICA / 141 Windows 主導圖形化PC / 145 多種媒體形式擴展電子計算內涵 / 149 鍵盤的發展及其工作原理 / 157 電腦漢化、文檔編輯與激光照排 / 160 從純數值打印到激光圖形打印 / 166 移動存儲——計算人的小金庫 / 172
第6章 網絡計算全球通聯 第四代工作站級計算機與互聯網 / 178 網絡計算和網絡數字信息的特點 / 185 863城市供水調度系統開發 / 189 陋室通天下 / 193 瀏覽器人機界面 / 197 有問題找網絡 / 201 互聯網時代的制造型企業 / 204 互聯網平臺搭建IT界“老同學茶館” / 208
第7章 移動計算集中云端 云計算架構 / 213 手指觸屏式的云終端機iPad 2 / 218 3D打印與云制造 / 222 云閱讀帶來學習的革命 / 225 移動計算時空無限 / 229 智能計算前景無量 / 232
第8章 專業教育桃李芬芳 始于20世紀50年代,在改革開放中發展 / 246 專業設置的演進推動計算機教育 / 251 一組主要課程保證專業教學質量 / 253 教學內容、方法和手段與時俱進 / 258 學有所專,果實豐滿 / 262 千萬人學習C語言與一書獨領現象 / 265 培養計算思維,克服教學產品化傾向 / 272 民辦計算機教育也有了一席之地 / 276 附:《網絡漫游》詩詞四首 / 281 |
序: |