『壹』 《UNIX網路編程:第2版.第2卷,進程間通信(中文版)進程間通信》pdf下載在線閱讀,求百度網盤雲資源
《UNIX網路編程 : 第2版. 第2卷, 進程間通信(中文版)》([美國] W·Richard Stevens)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接: https://pan..com/s/164Fvr-s36oP3n3bypmznkQ
書名:UNIX網路編程 : 第2版. 第2卷, 進程間通信(中文版)
作者:[美國] W·Richard Stevens
豆瓣評分:9.3
出版社:人民郵電出版社
出版年份:2010-7
頁數:454
內容簡介:
兩卷本的《UNIX網路編程》是已故著名技術作家W. Richard Stevens的傳世之作。卷2著重討論如何讓應用程序與在其他機器上的應用程序進行對話。良好的進程間通信(IPC)機制是提高UNIX程序性能的關鍵。本書全面深入地講解了各種進程間通信形式,包括消息傳遞、同步、共享內存及遠程調用(RPC)。書中包含了大量經過優化的源代碼,幫助讀者加深理解。這些源代碼可以從圖靈網站本書網頁免費注冊下載。
本書是網路研究和開發人員公認的權威參考書,深入理解本書內容,方能設計出良好的UNIX軟體。
作者簡介:
W. Richard Stevens 國際知名的UNIX和網路專家,備受贊譽的技術作家。他1951年2月5日出生於尚比亞,後隨父母回到美國。中學時就讀於弗吉尼亞菲什伯恩軍事學校,1973年獲得密歇根大學航空和航天工程學士學位。1975年至1982年,他在亞利桑那州圖森市的基特峰國家天文台從事計算機編程工作,業余時間喜愛飛行運動,做過兼職飛行教練。這期間他分別在1978年和1982年獲得亞利桑那大學系統工程碩士和博士學位。此後他去康涅狄格州紐黑文的健康系統國際公司任主管計算機服務的副總裁。
『貳』 unix是一個多任務的操作系統
對,Unix系統是一個多用戶、多任務的操作系統。
其大部分是用C語言編寫的,提供了豐富的、經過精心挑選的系統調用,提供了功能強大的可編程Shell語言即外殼語言作為用戶界面。
採用樹形文件系統從而具有良好的安全性、保密性和可維護性。
採用樹形文件系統從而具有良好的安全性、保密性和可維護性,提供了多種通信機制,採用進程對換的內存管理機制和請求調頁的存儲管理方式,實現了虛擬存儲管理。
『叄』 linux運維方向需要學些什麼,之後可以從事哪些工作
推薦幾本學習Linux的書籍供參考:
一、《快樂的Linux命令行》
這本書介紹如何生存在 Linux 命令行的世界。不像一些書籍僅僅涉及一個程序,比如像shell 程序, bash。這本書將試著向你傳授如何與命令行界面友好相處。它是怎樣工作的?它能做什麼?使用它的最好方法是什麼?
正如書中所說的「就像有位老師在你身邊,指導你學習」,這本書的特點是語言簡潔流暢,即使是英文版,看起來也不費勁(目前已有中文版)。涵蓋了大部分命令行工具和Shell編程。最主要的是它基於 CC 協議共享,任何人都可以免費下載。
二、《Linux命令行與shell腳本編程大全》
這是一本非常適合Linux小白的入門教程,內容通俗易懂、深入淺出,除了日常工作中用的基礎命令之外,像正則表達式、sed、awk 這樣的高級命令也有介紹,書上還配有大量的實例,如果你想精通 shell 編程,那麼這本書就是為你准備的。也是有志於從事系統運維開發的朋友必備讀品,總之,只要你能跟著這本教程學完,使用 Linux 就輕車熟路了。
三、鳥哥的Linux私房菜 : 基礎學習篇
如果你想要學習Linux,強烈建議通過《鳥哥的Linux私房菜》這套書籍去學習,淺顯易懂,小編就是通過這套書籍學會Linux的。
四、Linux UNIX系統編程手冊 套裝上下冊
《linux/unix系統編程手冊(上、下冊)》是介紹linux與unix編程介面的權威著作。linux編程資深專家michael kerrisk在書中詳細描述了linux/unix系統編程所涉及的系統調用和庫函數,並輔之以全面而清晰的代碼示例。
《linux/unix系統編程手冊(上、下冊)》涵蓋了逾500個系統調用及庫函數,並給出逾200個程序示例,另含88張表格和115幅示意圖。
學成之後從事的工作也是圍繞運維進行的:
應用運維(SRE):應用運維負責線上服務的變更、服務狀態監控、服務容災和數據備份等工作,對服務進行例行排查、故障應急處理等工作,工作職責如下:設計評審、服務管理、資源管理、例行檢查、預案管理、數據備份。
系統運維(SYS):負責IDC、網路、CDN和基礎服務的建設(LVS、NTP、DNS);負責資產管理,伺服器選型、交付和維修,工作職責如下:IDC數據中心建設、網路建設、LVS負載均衡和SNAT建設、CDN規劃和建設、伺服器選型、交付和維護、內核選型和OS相關維護工作、資產管理、基礎服務建設。
資料庫運維(DBA):資料庫運維負責數據存儲方案設計、資料庫表設計、索引設計和SQL優化,對資料庫進行變更、監控、備份、高可用設計等工作,詳細的工作內容如下:設計評審、容量規劃、數據備份與災備、資料庫監控、資料庫安全、資料庫高可用和性能優化、自動化系統建設、運維研發、運維平台、監控系統、自動化部署系統。
運維安全(SEC):運維安全負責網路、系統和業務等方面的安全加固工作,進行常規的安全掃描、滲透測試,進行安全工具和系統研發以及安全事件應急處理,工作內容如下:安全制度建立、風險評估、安全建設、安全合規、應急響應。
『肆』 跪求《UNIX編程藝術》The Art of UNIX Programming(中文版) d的下載地址 是中文版喲!!
fff
『伍』 求《unix編程環境》的電子書。
美河製作.UNIX系統編程 可不可以,可以去電螺下吧:
http://lib.verycd.com/2006/06/15/0000106971.html
中文名稱:美河製作.UNIX系統編程
發行時間:2005年
地區:大陸
語言:普通話
簡介:
《UNIX系統編程》
本書是UNIX系統編程的經典教材,並基於最新的UNIX標准進行了更新,其內容完全覆蓋文件、信號、POSIX線程、UDP、Web和客戶機-伺服器等相關內容,並對通信、並發和多線程問題進行了透徹的研究,對復雜的概念進行了全面、完善以及明晰的解釋,並以此而聞名。本書不僅提供了大量實例和練習,還專門設計了有針對性的項目,並給出了參考答案,幫助讀者理解相關的概念,增強應用能力。本書適合作為高等院校計算機專業教材,也可供軟體開發人員參考。
本書深入闡述了能使UNIX操作系統發揮出最大功效的軟體設計方法,對UNIX編程的精髓進行了清晰易懂的介紹。兩位作者具有多年教學與科研經驗,匠心獨運,精耕細做,以一些用來說明如何使用系統調用的短小代碼段開始,巧妙地過渡到實際項目中,逐漸地拓展了讀者的技術水平。本書對通信、並發和多線程問題進行了透徹的研究;對復雜的概念,比如信號和並發,進行了全面、明晰的解釋,並以此聞名。本書的特色還在於它提供了大量實例、練習、可重用的代碼以及用於網路通信程序的簡化了的庫。
本書同時也是一本基於最新的UNIX標準的完備的參考書,它完全地覆蓋了與文件、信號、信號量、POSIX線程和客戶機—伺服器通信相關的內容。此外,本版書中新增的關於Web、UDP和伺服器性能的章節也為本書增色不少。書中包含大量有趣的項目設計及其參考答案,例如命令解釋程序、WWW重定向、網際網路音頻廣播、伺服器性能等,這些項目設計稍加完善就可以成為可用的程序,可供軟體開發人員參考。
本書的Web站點http://usp.cs.utsa.e/usp為讀者提供了大量的資源,內容包括所有可下載的程序,這些程序可以免費使用。此外,這個站點中還包含到模擬器、測試工具、作者准備的課程資料以及勘誤表的鏈接
《UNIX系統編程 》圖書目錄:
出版者的話
專家指導委員會
譯者序
前言
第一部分 基礎知識
第1章 技術對程序的沖擊 1
1.1 變化中的術語 1
1.2 時間和速度 2
1.3 多道程序設計和分時 3
1.4 應用層的並發 5
1.4.1 中斷 5
1.4.2 信號 5
1.4.3 輸入和輸出 6
1.4.4 進程. 線程和資源共享 6
1.4.5 共享內存的多個處理器 6
1.4.6 網路作為計算機 7
1.5 安全和容錯 7
1.6 侵入帶來的緩沖區溢出 8
1.6.1 緩沖區溢出的後果 9
1.6.2 緩沖區溢出與安全 10
1.7 UNIX標准 11
1.8 擴展閱讀 12
第2章 程序. 進程和線程 14
2.1 程序怎樣轉換成進程 14
2.2 線程和執行線程 15
2.3 程序映像的布局 15
2.4 庫函數調用 17
2.5 函數返回值和錯誤 20
2.6 參數數組 21
2.6.1 用makeargv創建參數數組 22
2.6.2 makeargv的實現 23
2.7 線程安全的函數 26
2.8 靜態變數的使用 28
2.9 靜態對象的結構 29
2.10 進程環境 34
2.11 進程終止 36
2.12 練習:一個env工具 38
2.13 練習:消息日誌 39
2.14 擴展閱讀 40
第3章 UNIX系統中的進程 41
3.1 進程標識 41
3.2 進程狀態 42
3.3 UNIX進程的創建與fork調用 44
3.4 wait函數 49
3.5 exec函數 55
3.6 後台進程與守護進程 59
3.7 臨界區 61
3.8 練習:進程鏈 61
3.9 練習:進程扇 62
3.10 擴展閱讀 63
第4章 UNIX I/O 64
4.1 設備術語 64
4.2 讀和寫 64
4.3 打開和關閉文件 72
4.4 select函數 76
4.5 poll函數 82
4.6 文件表示 84
4.6.1 文件描述符 85
4.6.2 文件指針和緩沖 87
4.6.3 文件描述符的繼承 88
4.7 過濾器和重定向 92
4.8 文件控制 94
4.9 練習:原子日誌 97
4.10 練習:cat工具 102
4.11 擴展閱讀 103
第5章 文件和目錄 104
5.1 UNIX文件系統導航 104
5.1.1 當前工作目錄 105
5.1.2 搜索路徑 108
5.2 目錄訪問 108
5.2.1 訪問文件狀態信息 110
5.2.2 確定文件的類型 113
5.3 UNIX文件系統的實現 113
5.3.1 UNIX文件的實現 114
5.3.2 目錄的實現 116
5.4 硬鏈接和符號鏈接 116
5.4.1 創建或刪除一個鏈接 117
5.4.2 創建和刪除符號鏈接 120
5.5 練習:which命令 125
5.6 練習:通知程序 125
5.7 練習:news biff程序 127
5.8 練習:遍歷目錄 128
5.9 擴展閱讀 130
第6章 UNIX特殊文件 131
6.1 管道 131
6.2 流水線 134
6.3 FIFO 137
6.4 管道與客戶機-伺服器模型 140
6.5 終端控制 146
6.6 音頻設備 154
6.7 練習:音頻 158
6.8 練習:路障 160
6.9 練習:stty命令 161
6.10 練習:重溫客戶機-伺服器 162
6.11 擴展閱讀 162
第7章 項目:令牌環 163
7.1 環形拓撲 163
7.2 環的形成 164
7.3 環的研究 169
7.4 簡單的通信 170
7.5 用令牌實現互斥 171
7.6 用投票實現互斥 172
7.7 匿名環中的領導者選舉 173
7.8 通信中使用的令牌環 174
7.9 應用流水線技術的預處理器 176
7.10 並行環演算法 177
7.10.1 圖像過濾 178
7.10.2 矩陣乘法 179
7.11 彈性環 180
7.12 擴展閱讀 181
第二部分 非同步事件
第8章 信號 183
8.1 信號的基本概念 183
8.2 產生信號 184
8.3 對信號掩碼和信號集進行操作 187
8.4 捕捉與忽略信號—sigaction 192
8.5 等待信號—pause. sigsuspend和sigwait 197
8.5.1 pause函數 197
8.5.2 sigsuspend函數 198
8.5.3 sigwait函數 204
8.6 信號處理:錯誤和非同步信號安全 205
8.7 用siglongjmp和sigsetjmp進行程序控制 207
8.8 用非同步I/O編程 209
8.9 練習:轉儲統計 218
8.10 練習:同時操作慢速設備 218
8.11 擴展閱讀 219
第9章 時間和定時器 220
9.1 POSIX時間 220
9.1.1 用從Epoch開始的秒數來表示時間 220
9.1.2 顯示日期和時間 221
9.1.3 用struct timeval來表示時間 223
9.1.4 使用實時時鍾 225
9.1.5 實耗時間和處理器時間的對比 227
9.2 睡眠函數 230
9.3 POSIX:XSI間隔定時器 231
9.4 實時信號 235
9.5 POSIX:TMR間隔定時器 238
9.6 定時器漂移. 超限和絕對時間 242
9.7 擴展閱讀 250
第10章 項目:虛擬定時器 251
10.1 項目概述 251
10.2 簡單的定時器 253
10.3 對五個定時器中的一個進行設置 254
10.3.1 virtualtimers對象 254
10.3.2 hardwaretimer對象 256
10.3.3 主程序的實現 257
10.3.4 用show來置入定時器代碼 257
10.4 使用多個定時器 262
10.4.1 設置多個定時器 263
10.4.2 用多個定時器進行測試 264
10.5 多定時器的健壯實現 266
10.6 POSIX:TMR 定時器的實現 268
10.7 mycron, 一個小型的任務調度工具 269
10.8 擴展閱讀 269
第11章 項目:破解命令解釋程序 270
11.1 建造一個簡單的命令解釋程序 270
11.2 重定向 274
11.3 流水線 275
11.4 前台的信號處理 278
11.5 進程組. 會話和控制終端 283
11.5.1 進程組 283
11.5.2 會話 284
11.6 ush中的後台進程 287
11.7 作業控制 293
11.8 ush的作業控制 295
11.8.1 一個作業列表對象 295
11.8.2 ush中的作業列表 296
11.8.3 ush中的作業控制 297
11.8.4 等待流水線時的進程行為 297
11.9 擴展閱讀 298
第三部分 並 發
第12章 POSIX線程 299
12.1 監視多個文件描述符的方法 299
12.2 使用線程來監視多個文件描述符 300
12.3 線程管理 302
12.3.1 用ID引用線程 303
12.3.2 創建一個線程 304
12.3.3 分離和連接 305
12.3.4 退出和取消 306
12.3.5 向線程中傳遞參數並將值返回 309
12.4 線程安全 315
12.5 用戶線程和內核線程 316
12.6 線程的屬性 318
12.6.1 線程狀態 319
12.6.2 線程棧 320
12.6.3 線程調度 321
12.7 練習:並行文件拷貝 324
12.8 擴展閱讀 325
第13章 線程同步 326
13.1 POSIX同步函數 326
13.2 互斥鎖 326
13.2.1 創建並初始化一個互斥量 327
13.2.2 銷毀一個互斥量 328
13.2.3 對互斥量的鎖定和解鎖 329
13.2.4 保護不安全的庫函數 330
13.2.5 對標志符和全局值的同步 331
13.2.6 使數據結構成為線程安全的 335
13.3 最多一次和至少一次的執行 336
13.4 條件變數 340
13.4.1 創建和銷毀條件變數 341
13.4.2 等待並通知條件變數 342
13.5 信號處理與線程 345
13.5.1 將信號定向到一個特定的線程中去 346
13.5.2 為線程屏蔽信號 346
13.5.3 為信號處理指定專用線程 347
13.6 讀者和寫者 349
13.7 strerror_r的實現 353
13.8 死鎖和其他比較麻煩的問題 354
13.9 練習:多個路障 355
13.10 擴展閱讀 356
第14章 臨界區和信號量 357
14.1 處理臨界區 357
14.2 信號量 359
14.3 POSIX:SEM 無名信號量 361
14.4 POSIX:SEM信號量操作 363
14.5 POSIX:SEM命名信號量 368
14.5.1 創建並打開命名信號量 368
14.5.2 關閉並刪除命名信號量 370
14.6 練習:許可證管理器 372
14.6.1 許可證對象 372
14.6.2 runsim主程序 373
14.6.3 對許可證管理器的擴展 373
14.7 擴展閱讀 373
第15章 POSIX IPC 374
15.1 POSIX:XSI進程間通信 374
15.1.1 標識並訪問IPC對象 374
15.1.2 從命令解釋程序中訪問POSIX:XSI IPC資源 375
15.2 POSIX:XSI信號量集 376
15.2.1 信號量集的創建 376
15.2.2 信號量集控制 378
15.2.3 POSIX信號量集操作 380
15.3 POSIX:XSI共享內存 384
15.3.1 訪問一個共享的內存段 385
15.3.2 共享內存段的連接和分離 385
15.3.3 控制共享內存 386
15.3.4 共享內存實例 387
15.4 POSIX:XSI消息隊列 392
15.5 練習:POSIX無名信號量 398
15.6 練習:POSIX命名信號量 398
15.7 練習:用共享內存實現管道 399
15.8 練習:用消息隊列實現管道 401
15.9 擴展閱讀 402
第16章 項目:生產者消費者同步 403
16.1 生產者-消費者問題 403
16.2 受互斥鎖保護的有限緩沖區 404
16.3 使用信號量的緩沖區實現 406
16.4 一個簡單的生產者-消費者問題 411
16.5 使用條件變數的有限緩沖區實現 414
16.6 帶有完成條件的緩沖區 414
16.7 並行文件拷貝 421
16.7.1 執行並行文件拷貝的生產者 421
16.7.2 執行並行文件拷貝的消費者 422
16.7.3 執行並行文件拷貝的main程序 422
16.7.4 對並行文件拷貝的增強 422
16.8 線程化列印伺服器 423
16.8.1 請求緩沖區 424
16.8.2 生產者線程 425
16.8.3 消費者線程 425
16.8.4 列印伺服器 425
16.8.5 其他的增強功能 425
16.9 擴展閱讀 426
第17章 項目:非完全並行虛擬機 427
17.1 PVM的歷史. 術語和結構 427
17.2 非完全並行虛擬機 429
17.3 NTPVM項目概述 430
17.3.1 NEWTASK分組 432
17.3.2 DATA分組 432
17.3.3 DONE分組 433
17.4 調度程序的I/O和測試 433
17.4.1 用多個窗口進行測試 437
17.4.2 用遠程日誌進行測試 439
17.5 沒有輸入的單任務 440
17.6 串列的任務 440
17.6.1 輸入線程 441
17.6.2 輸出線程 442
17.7 並發的任務 442
17.8 分組通信. 廣播和路障 443
17.9 終止和信號 444
17.10 有序的消息傳遞 444
17.11 擴展閱讀 444
第四部分 通 信
第18章 面向連接的通信 445
18.1 客戶機-伺服器模型 445
18.2 通信信道 446
18.3 面向連接的伺服器策略 448
18.4 通用網際網路通信介面 450
18.4.1 錯誤處理 452
18.4.2 讀和寫 452
18.5 不同伺服器策略的UICI實現 452
18.6 UICI客戶機 455
18.7 UICI的套接字實現 459
18.7.1 socket函數 460
18.7.2 bind函數 460
18.7.3 listen函數 461
18.7.4 u_open的實現 462
18.7.5 accept函數 463
18.7.6 u_accept的實現 464
18.7.7 connect函數 465
18.7.8 u_connect的實現 466
18.8 主機名和IP地址 468
18.9 線程安全的UICI 475
18.10 練習:ping伺服器 476
18.11 練習:音頻的傳輸 478
18.12 擴展閱讀 479
第19章 項目:WWW重定向 480
19.1 萬維網 480
19.2 統一資源定位符 481
19.3 HTTP入門 482
19.3.1 客戶請求 483
19.3.2 伺服器響應 483
19.3.3 HTTP消息交換 484
19.4 Web通信模式 485
19.4.1 隧道 486
19.4.2 代理 487
19.4.3 高速緩存和透明性 488
19.4.4 網關 489
19.5 單連接的通過型監視器 490
19.6 隧道伺服器的實現 492
19.7 用於測試的伺服器驅動程序 493
19.8 HTTP首部的解析 494
19.9 簡單的代理伺服器 495
19.10 代理監視器 496
19.11 代理高速緩存 499
19.12 門戶網關 499
19.13 用於負載平衡的網關 500
19.14 事後的調查分析 500
19.14.1 線程和時序錯誤 501
19.14.2 未捕捉到的錯誤和錯誤的退出 501
19.14.3 書寫風格和表示方法 502
19.14.4 拙劣的測試及結果的表示 502
19.14.5 編程錯誤和不好的風格 503
19.15 擴展閱讀 504
第20章 無連接通信和多播 505
20.1 無連接通信入門 505
20.2 無連接通信的簡化介面 506
20.2.1 主機名和u_buf_t 結構 507
20.2.2 UICI UDP 的各種返回錯誤值 508
20.2.3 UDP 緩沖區大小與UICI UDP 508
20.3 簡單-請求協議 508
20.4 請求-應答協議 513
20.5 有超時和重試機制的請求-應答協議 517
20.6 請求-應答-確認協議 521
20.7 UICI UDP的實現 522
20.7.1 u_openudp的實現 522
20.7.2 sendto函數 523
20.7.3 u_sendto和u_sendtohost的實現 524
20.7.4 recvfrom函數 525
20.7.5 u_recvfrom和u_recvfromtimed的實現 526
20.7.6 主機名和u_buf_t 527
20.8 UDP和TCP的比較 528
20.9 多播 529
20.9.1 多播編址 530
20.9.2 u_join的實現 531
20.9.3 u_leave的實現 532
20.10 練習: UDP 埠伺服器 532
20.11 練習: 無狀態文件伺服器 533
20.12 擴展閱讀 535
第21章 項目:網際網路音頻廣播 536
21.1 項目概述 536
21.2 音頻設備模擬 538
21.3 單節目和單接收者的UDP 實現 538
21.3.1 簡單實現 538
21.3.2 接收者如何終止 540
21.3.3 接收者進行緩沖以解決網路延遲問題 541
21.3.4 接收者進行緩沖以解決亂序傳送的問題 542
21.4 多節目和多接收者的UDP 實現 545
21.4.1 多節目單接收者 545
21.4.2 多節目多接收者 546
21.5 音頻廣播的UDP 實現 546
21.6 音頻廣播的多播實現 547
21.7 TCP 實現的差異 548
21.7.1 單節目單接收者的TCP實現 548
21.7.2 多節目單接收者的TCP實現 549
21.7.3 音頻廣播的TCP 實現 549
21.8 通過瀏覽器接收流式音頻 551
21.8.1 使用瀏覽器助手程序 551
21.8.2 為Web伺服器設置一個新的MIME類型 553
21.8.3 設置瀏覽器以支持新的MIME類型 553
21.8.4 創建Web頁面 553
21.8.5 使用預定義的MIME類型 553
21.9 擴展閱讀 554
第22章 項目:伺服器性能 555
22.1 伺服器性能的代價 555
22.2 伺服器體系結構 555
22.3 項目概述 559
22.4 單客戶端驅動程序 559
22.4.1 處理一個連接 559
22.4.2 響應編程 560
22.4.3 收集統計信息 560
22.4.4 對客戶端做測試 561
22.5 多客戶端驅動程序 561
22.6 實現每個請求一個線程和每個請求一個進程 563
22.7 多線程工作者池策略 564
22.8 使用有界緩沖的多線程工作者池 564
22.9 多進程工作者池 565
22.10 磁碟I/O的影響 565
22.11 性能研究 568
22.11.1 基線測量 568
22.11.2 波動性的根源 569
22.11.3 測量的各種錯誤 569
22.11.4 同步 571
22.11.5 很簡單的錯誤 572
22.11.6 該測量哪些項目 573
22.11.7 數據分析和表達 575
22.12 書寫報告 575
22.12.1 引言 575
22.12.2 設計. 實現和測試 576
22.12.3 實驗 576
22.12.4 結果及分析 576
22.12.5 結論 577
22.12.6 參考文獻 577
22.13 擴展閱讀 577
附錄A UNIX 基礎 578
附錄B 重啟庫 591
附錄C UICI的實現 599
附錄D 日誌函數 612
附錄E POSIX擴展 626
參考文獻 628
程序索引 636
索引 639
『陸』 c語言是幹嘛的
C語言是用來編寫系統的。
最開始,人們手裡除了機器碼就是匯編,沒有別的語言。但是匯編有很多硬體相關的特性,可移植性差。貝爾實驗室要解決這一問題,就研發了C語言。
C語言可以跨平台,一份代碼,配上不同的編譯器就可以在各大電腦上運行。除此之外,C語言效率驚人,在某些情況中,如果匯編水平中等以下,編出來的匯編甚至沒有C語言生成的機器碼快。
現在,NOIP(現更名為CSP-J和CSP-S)僅允許初賽和復賽使用三種語言:Pascal、C、C++,C語言的重要性不言而喻。
雖然邁入了互聯網時代,但是C語言的地位也沒有低到可以忽略。C語言在對空間和時間要求較高的設備(如嵌入式設備)中發揮著重要功能,也可以編寫各大語言的編譯器,有著比較重要的地位。
『柒』 按操作系統的分類unix操作系統是
分時操作系統『捌』 《UNIX編程藝術豆瓣》pdf下載在線閱讀全文,求百度網盤雲資源
《UNIX編程藝術豆瓣》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1wKT72J4KeTo9JhQYGi4qcQ
『玖』 《UNIX環境高級編程第三版中文版附源代碼答案》pdf下載在線閱讀全文,求百度網盤雲資源
《UNIX環境高級編程第三版中文版附源代碼答案》網路網盤pdf最新全集下載:
鏈接:https://pan..com/s/1MsT2xBt61Vb4P6ETzZ56Dw
『拾』 求《Unix環境高級編程》中文第二版PDF,要高清的,100M以上的,因為我要拿去印,新書貴啊
文字版的,比那些掃描的適合列印一些,收到請回個信