本書從科學(xué)技術(shù)發(fā)展的歷史視角出發(fā),對(duì)軟件文化進(jìn)行了系統(tǒng)的分析和介紹。首先,從人類接觸計(jì)算講起,介紹了計(jì)算機(jī)的發(fā)展歷程及其對(duì)技術(shù)、經(jīng)濟(jì)、社會(huì)的影響。在此基礎(chǔ)上,介紹了軟件的定義,編程語(yǔ)言及軟件的發(fā)展歷程,并將軟件劃分為系統(tǒng)軟件、應(yīng)用軟件和中間件進(jìn)行了詳細(xì)介紹。最后,結(jié)合軟件在人類社會(huì)中的應(yīng)用場(chǎng)景,介紹了軟件在工業(yè)、農(nóng)業(yè)、醫(yī)療等領(lǐng)域的實(shí)際應(yīng)用及案例分析,并對(duì)軟件對(duì)人類社會(huì)未來可能的影響進(jìn)行了展望。
1.全面視角:從全球視角出發(fā),詳細(xì)介紹計(jì)算機(jī)和軟件的發(fā)展歷史、現(xiàn)狀以及未來趨勢(shì),同時(shí)也對(duì)軟件的應(yīng)用領(lǐng)域進(jìn)行了全面的探討,讓讀者對(duì)軟件文化有全面的認(rèn)識(shí)。
2.作者專業(yè):作者覃征在軟件文化基礎(chǔ)長(zhǎng)期研究,經(jīng)驗(yàn)豐富。出版了多部相關(guān)主題的圖書,如《軟件文化概論》《軟件文化基礎(chǔ)》《軟件項(xiàng)目管理》等。
3.深度分析:除了深度分析軟件和計(jì)算機(jī)的歷史,還對(duì)軟件的分類、系統(tǒng)架構(gòu)、編程語(yǔ)言等進(jìn)行了詳細(xì)的闡述,讓讀者深入了解軟件的相關(guān)知識(shí),并能夠更好地理解軟件對(duì)社會(huì)的影響。
4.實(shí)踐應(yīng)用:理論知識(shí)結(jié)合實(shí)際應(yīng)用場(chǎng)景,列舉大量的案例,讓讀者能夠更好地理解軟件在各行各業(yè)的應(yīng)用,以及軟件如何改變?nèi)祟惖纳睢?5.未來展望:深入分析當(dāng)前軟件發(fā)展現(xiàn)狀,對(duì)未來的趨勢(shì)進(jìn)行展望,讓讀者能夠看到軟件未來的發(fā)展趨勢(shì),更好地了解軟件行業(yè)的發(fā)展動(dòng)態(tài)。
覃征博士,清華大學(xué)信息科學(xué)技術(shù)學(xué)院、軟件學(xué)院教授,博士生導(dǎo)師。任教育部高等學(xué)校電子商務(wù)類專業(yè)教學(xué)指導(dǎo)委員會(huì)副主任、高等學(xué)校電子商務(wù)類教學(xué)與教材研究與發(fā)展中心工作委員會(huì)主任、全國(guó)電子商務(wù)教育與發(fā)展聯(lián)盟理事長(zhǎng)等職,并榮獲“北京市教學(xué)名師”稱號(hào)。作為項(xiàng)目負(fù)責(zé)人,先后主持完成國(guó)家973、863、國(guó)家科技攻關(guān)計(jì)劃、國(guó)家自然基金等數(shù)十項(xiàng)項(xiàng)目,獲國(guó)家發(fā)明專利28 項(xiàng)。作為完成人,先后獲得第43 屆、第44 屆日內(nèi)瓦國(guó)際發(fā)明展金獎(jiǎng),教育部科技獎(jiǎng)勵(lì)一等獎(jiǎng)3 項(xiàng)。近年來,在國(guó)內(nèi)外重要期刊及學(xué)術(shù)會(huì)議上發(fā)表文章數(shù)十篇;在國(guó)內(nèi)外出版學(xué)術(shù)作品、教材十余部,其中部分教材入選國(guó)家級(jí)精品教材,《軟件文化》一書獲清華大學(xué)教材一等獎(jiǎng)榮譽(yù)稱號(hào);所教授課程被評(píng)為國(guó)家級(jí)精品課、國(guó)家級(jí)平臺(tái)課。已培養(yǎng)博士后、博士及碩士研究生百余名,多就職于軍隊(duì)、國(guó)家研究機(jī)構(gòu)、大中型企業(yè)、高等院校等。
第 1 章 計(jì)算機(jī)的歷史
1.1 從手指到計(jì)算機(jī)/ 002
1.1.1 早期計(jì)算工具/ 002
1.1.2 機(jī)械時(shí)代/ 006
1.1.3 第 一代(1946—1957 年)電子管計(jì)算機(jī)時(shí)代/ 015
1.2 從實(shí)驗(yàn)室到千家萬(wàn)戶/ 020
1.2.1 第二代(1958—1964 年)晶體管計(jì)算機(jī)時(shí)代/ 020
1.2.2 第三代(1965—1970 年)中小規(guī)模集成電路計(jì)算機(jī)時(shí)代/ 026
1.2.3 第四代(1971 年至今)大規(guī)模、超大規(guī)模集成電路計(jì)算機(jī)時(shí)代/ 032
1.2.4 第五代(1981 年至今)智能計(jì)算機(jī)/ 041
1.2.5 第六代(1983 年至今)生物計(jì)算機(jī)/ 046
1.3 從現(xiàn)在到未來/ 049
1.4 從基礎(chǔ)走向完備的計(jì)算機(jī)配置/ 054
1.4.1 輸入設(shè)備/ 055
1.4.2 輸出設(shè)備/ 062
1.4.3 存儲(chǔ)設(shè)備/ 065
1.5 計(jì)算機(jī)帶來的影響/ 073
1.5.1 計(jì)算機(jī)對(duì)技術(shù)的影響/ 074
1.5.2 計(jì)算機(jī)對(duì)經(jīng)濟(jì)的影響/ 075
1.5.3 計(jì)算機(jī)對(duì)社會(huì)的影響/ 076
1.6 本章小結(jié)/ 078
第 2 章 軟件的歷史
2.1 軟件的定義/ 081
2.2 編程語(yǔ)言的發(fā)展/ 081
2.2.1 第 一代語(yǔ)言:機(jī)器語(yǔ)言/ 081
2.2.2 第二代語(yǔ)言:匯編語(yǔ)言/ 083
2.2.3 第三代語(yǔ)言:高級(jí)語(yǔ)言/ 084
2.2.4 第四代語(yǔ)言:領(lǐng)域特定語(yǔ)言/ 092
2.2.5 第五代語(yǔ)言:自然語(yǔ)言/ 103
2.3 軟件的發(fā)展/ 107
2.3.1 第 一代(20 世紀(jì) 50 年代):軟件產(chǎn)品的孵化期/ 108
2.3.2 第二代(20 世紀(jì) 60 年代):軟件產(chǎn)品的誕生/ 117
2.3.3 第三代(20 世紀(jì) 70 年代):獨(dú)立的企業(yè)解決方案出現(xiàn)/ 124
2.3.4 第四代(20 世紀(jì) 80 年代—20 世紀(jì) 90 年代中):大眾軟件時(shí)代/ 131
2.3.5 第五代(20 世紀(jì) 90 年代中至今):互聯(lián)網(wǎng)增值軟件獨(dú)領(lǐng)風(fēng)騷/ 141
2.4 本章小結(jié)/ 156
第 3 章 軟件分類
3.1 系統(tǒng)軟件/ 159
3.1.1 操作系統(tǒng)/ 160
3.1.2 數(shù)據(jù)庫(kù)系統(tǒng)/ 186
3.1.3 驅(qū)動(dòng)程序/ 199
3.1.4 編程開發(fā)工具/ 201
3.1.5 程序編譯工具/ 212
3.2 應(yīng)用軟件/ 217
3.2.1 主機(jī)軟件/ 218
3.2.2 移動(dòng)終端軟件/ 233
3.2.3 嵌入式軟件/ 238
3.3 中間件/ 245
3.3.1 面向消息中間件/ 246
3.3.2 面向事務(wù)中間件/ 247
3.3.3 面向?qū)ο笾虚g件/ 249
3.4 本章小結(jié)/ 251
第 4 章 軟件的應(yīng)用領(lǐng)域
4.1 軟件在工業(yè)中的應(yīng)用 | / 254
4.1.1 工業(yè)控制軟件的應(yīng)用/ 255
4.1.2 數(shù)字化虛擬制造軟件的應(yīng)用/ 261
4.1.3 軟件新技術(shù)在工業(yè)中的應(yīng)用/ 266
4.1.4 軟件與工業(yè) 4.0 / 268
4.2 軟件在農(nóng)業(yè)中的應(yīng)用/ 270
4.2.1 軟件在中國(guó)農(nóng)業(yè)中的應(yīng)用/ 270
4.2.2 軟件在美國(guó)農(nóng)業(yè)中的應(yīng)用/ 275
4.2.3 軟件在日本農(nóng)業(yè)中的應(yīng)用/ 281
4.2.4 軟件在英國(guó)農(nóng)業(yè)中的應(yīng)用/ 283
4.3 軟件在醫(yī)療中的應(yīng)用/ 285
4.3.1 醫(yī)療信息系統(tǒng)/ 285
4.3.2 計(jì)算機(jī)輔助診斷系統(tǒng)/ 287
4.4 軟件在娛樂產(chǎn)業(yè)中的應(yīng)用/ 289
4.4.1 計(jì)算機(jī)游戲/ 290
4.4.2 KTV 管理系統(tǒng)/ 291
4.5 軟件在移動(dòng)服務(wù)中的應(yīng)用/ 294
4.5.1 移動(dòng)應(yīng)用程序/ 294
4.5.2 移動(dòng)電子服務(wù)/ 295
4.5.3 移動(dòng)電子商務(wù)/ 310
4.5.4 移動(dòng)電子政務(wù)/ 330
4.5.5 移動(dòng)電子金融/ 334
4.5.6 移動(dòng)穿戴設(shè)備/ 346
4.6 當(dāng)下軟件研究的熱點(diǎn)問題/ 354
4.6.1 政府應(yīng)用/ 354
4.6.2 物聯(lián)網(wǎng)領(lǐng)域/ 360
4.6.3 融合現(xiàn)實(shí)/ 366
4.7 本章小結(jié)/ 375
第 5 章 軟件的未來應(yīng)用
5.1 軟件在太空探索中的應(yīng)用/ 378
5.1.1 模擬超新星爆炸/ 378
5.1.2 盤古計(jì)劃/ 379
5.2 軟件在科學(xué)探索中的應(yīng)用/ 380
5.2.1 活地球模擬器/ 380
5.2.2 人類基因組計(jì)劃/ 381
5.3 軟件在新能源中的應(yīng)用/ 383
5.3.1 模擬核聚變/ 384
5.3.2 核電站建設(shè)/ 384
5.4 軟件在物聯(lián)網(wǎng)中的應(yīng)用/ 386
5.4.1 物聯(lián)網(wǎng)的介紹/ 386
5.4.2 物聯(lián)網(wǎng)的應(yīng)用案例/ 387
5.4.3 物聯(lián)網(wǎng)的發(fā)展趨勢(shì)/ 389
5.5 軟件在大數(shù)據(jù)中的應(yīng)用/ 391
5.5.1 大數(shù)據(jù)的介紹/ 392
5.5.2 大數(shù)據(jù)的應(yīng)用案例/ 394
5.5.3 大數(shù)據(jù)的發(fā)展趨勢(shì)/ 397
5.6 軟件在云計(jì)算中的應(yīng)用/ 399
5.6.1 云計(jì)算的介紹/ 400
5.6.2 云計(jì)算的應(yīng)用案例/ 402
5.6.3 云計(jì)算的發(fā)展趨勢(shì)/ 408
5.7 軟件在超級(jí)計(jì)算機(jī)中的應(yīng)用/ 413
5.7.1 人工智能從感知智能向認(rèn)知智能演進(jìn)/ 413
5.7.2 規(guī);a(chǎn)級(jí)區(qū)塊鏈應(yīng)用將走入大眾/ 414
5.7.3 量子計(jì)算進(jìn)入攻堅(jiān)期/ 416
5.8 其他應(yīng)用展望/ 418
5.9 本章小結(jié)/ 420
后記/ 422
附錄/ 423
參考文獻(xiàn)/ 424