導航:首頁 > 編程語言 > unix環境高級編程知乎

unix環境高級編程知乎

發布時間:2022-05-04 09:00:26

1. 我看UNIX環境高級編程這本書,前面兩章很難,看不懂.但後面就比較簡單了,這是為什麼

前兩張應該是
Chapter 1. UNIX System Overview

Chapter 2. UNIX Standardization and Implementations
主要是 unix 操作系統的簡單介紹和標准化的相關問題,和編程沒有直接關系,如果你從來沒用過 unix/linux, 可能會對第一章有些迷惑。 第二章是一些學院派的東西,對普通人來說沒必要掌握,大概有個印象就行了。 由於之後幾張才是真正介紹unix編程的實際內容,所以你能看懂很正常,都是c語言。

2. 《UNIX環境高級編程》這本書怎麼看怎麼學習

W.Richard Stevens 先生所著之書比較適合有經驗的人進一步深入學習

W.Richard Stevens 先生所著的UNIX 環境高級編程、UNIX網路編程、TCP/IP詳解是難得的入門好書,但這里的入門指得是研究生級別的入門。Stevens 先生所著之書多半是為了給研究生上課時用做教材,因此 Stevens 先生假設閱讀這些書的人至少已經接受過了系統的計算機技術本科教育,已經擁有了比較系統的計算機相關基礎理論知識。在書中 Stevens 先生假設讀者擁有了最基礎的操作系統理論,網路技術理論,以及UNIX理論和實踐經驗,並擁有數種業界常用的UNIX系統作為學習環境(在國外的大學里很容易獲得),這樣才能體會書中所述的細節。因此這些書剛接觸時看似通俗易懂,但在閱讀細節上卻對讀者要求甚高,如果沒有足夠的專業理論和系統實踐是很難真正讀進去的。

所以,對於沒有接受過系統的計算機專業教育的愛好者,或者主要以 linux 系統維護,或以linux 桌面應用為主的普通用戶,Stevens 先生的書並不是很合適的閱讀對象。

因此,就我個人的看法,掌握任何一種知識都是需要投入的。我們需要花費金錢去得知識來源(花錢買書,花錢上網,花錢培訓),需要花費寶貴的時間去閱讀(人生匆匆幾十年,沒多少時間可以給我們去浪費),需要花費精力去理解書中的內容(基礎知識越扎實,理解所學內容越快,但累積基礎同樣需要大量時間和精力),需要找到合適的環境(光看不實踐心裡是不會有底的)去驗證自己掌握的東西。因此,如果在決定投入之前,先要摸清楚自己到底想要達到什麼樣的目標,這個目標是否切合自己的實際(相信一個在流水線上辛苦勞作的普通工人,即使學會了計算機編程也是沒有用武之地的,除非他有機會離開流水線)。自己是否有足夠的資源承載自己的理想(如對於溫飽問題尚未解決之人,要他花上千上萬的錢去學MBA顯然是不現實的)。

同時,任何一本書都會對讀者提出一個基本的知識架構和程度上的要求,比方說即使是文學博士,讓他去讀高能物理學方面的書也會要他的命的。因此在選擇所讀之書前,先要對自己的實際能力做一次詳細的評估,看自己目前到了哪種階段,是否有能力去掌握自己想要掌握的東西。千萬不要因為好高騖遠而勉力為之。選擇適合自己當前水平的書去閱讀並理解,遠好過拿著大師所著的神作乾瞪眼。

如果主要希望掌握UNIX下的編程技術,尤其是網路編程技術的話,可以有兩條路走:

1、以實際需要完善知識架構:為自己做一個項目,比方說自己寫個簡單的 Web 伺服器,因為現在 Web 應用非常豐富,既有成熟的客戶端如瀏覽器可以配合,又有足夠全的文檔如 RFC文檔可供參考,再加上最基本的 socket 編程經驗,就可以開始做自己的 Web 伺服器。一步一步的為 Web 伺服器添加流行的功能,如支持後台 FastCGI 介面,支持 WebDAV,支持流媒體等。在這個過程中不斷地學習和掌握相關的理論知識,有時在發覺設計上的不足時甚至需要推翻全盤重新架構。當最終一個完全符合自己心意且足夠實用的 Web 伺服器做成時,就擁有了可以由自己支配和修改的伺服器,同時也掌握了相關的專業理論。這種方式比較適合有一定專業基礎的人使用。優點是直觀,方向明確所以學習效率高。缺點是需求驅動,形成知識架構不容易完整。

2、系統掌握計算機專業理論:最好的書就是大學里的理論教科書,這些書不會去講解過於具體的計算機應用,而是從概念開始講起,力圖使學習者獲得一個完整的知識體系。只要以後碰到的工作和這個知識體系相關,自然就能很快學會。這種方式比較適合沒有基礎,或者希望深入學習的人使用,優點是知識架構會逐漸趨於完整,理論功底扎實,後勁足。缺點是花費時間長,方向不明確所以學習效率低,初期會因缺少實踐而進展緩慢。

3. 初學Linux,想買本書看看,《UNIX環境高級編程》和《鳥哥的Linux私房菜 基礎學習篇》哪個好

<<UNIX環境高級編程>>是講linux下的編程的.
<<鳥哥的Linux私房菜 基礎學習篇>>是講linux的系統管理的.
如果你是要學編程,那麼兩本書可能都需要,但是如果你只是要使用這個系統的話,那麼<<私房菜>>這本書就足夠了.
當你入門之後,你自然就知道你接下來需要的是什麼鳥.咔咔!

4. UNIX環境高級編程

ubuntu是可以的。編譯環境的話裝好ubuntu之後就自帶了,你可以打開終端輸入gcc -v就知道你的編譯器版本了。還有你可能需要裝其他的庫文件。
那本書的話建議你在沒有了解linux系統的時候,最好從基礎開始學起,不管怎麼說,裡面需要熟悉很多linux的命令,盡管他的名字是《 UNIX環境高級編程》,但是他在序言裡面說了,第二版的書涉及linux。
你最好還是去了解一下系統的命令怎麼用,然後再去學習。

5. UNIX環境高級編程(第2版) UNIX網路編程(卷2):進程間通信(第2版)這兩本書哪個好

我把三本都買了
環境高級編程:講解unix api的,所以會涉及到其他兩本的一些api,但講解不多。
網路編程卷一:講解套接字socket編程的,重點講網路編程的方方面面,比如協議、伺服器架構、io使用。
網路編程卷二:講解進程間通信的,這是相對於卷一的,卷一是網路通信,而卷二是單台機子的進程、線程之間的通信。
=========================================================================
所以這三本都有不同側重,我一般以卷一卷二為主,高級編程為輔,這三本都是工作後常用的資料書,建議備齊。

另外如有興趣可以讀該作者的另外3本書:tcp/ip協議詳解卷一、二、三,尤其是卷一超級有用

6. 看unix環境高級編程,對於學linux有幫助嗎它們畢竟是兩個系統,雖然是衍生來的。

看unix環境高級編程,對linux幫助微乎其微。。

對linux編程幫助很大。。

linux 系 類unix 系統,就是說,兩個系統都是有聯系的

我們學的都是unix編程,但用在linux上,當然會有不同,這個改改就好

7. 急!!!看完"unix環境高級編程"和"unix網路編程"兩卷可以干什麼

你這些疑問的結症在於,你沒有理解什麼是應用程序。
站在運行空間的角度來看,運行在內核空間的,我們稱之為內核程序,運行在用戶空間的,我們稱之為應用程序。
如果把一個完整的應用程序產品再細分,其實還可以簡單的分為系統層和業務邏輯層和界面(自底向上的順序)。
你用QT來做界面,也就是位於應用程序的最高層。而"unix環境高級編程"和"unix網路編程"是講的系統層的東西。
舉個例子來說,你點開一個編輯器,寫入幾個字,然後保存。這個編輯器就是一個應用程序,你點開編輯器後看到的東西就是界面,你寫幾個字保存時,編輯器就會調用API——write函數來寫磁碟,這個就是系統層的東西。這個write函數應該怎麼用,用時要注意哪些情況,要不要使用緩沖等,如何使用緩沖等,這些知識就是"unix環境高級編程"就會告訴你。

8. UNIX環境高級編程怎麼樣

所有程序都在四個UNIX平台下測試過,兼容性不用多說! 講述的內容非常全面,原理講得很透徹。每讀完一章都有很多收獲。 對於有經驗的程序員,拿來做參看書也很合......

9. 我想問一下,我只學過C,如果我把這本《unix環境高級編程》書學完了可以找工作嗎

這本書我看了3遍了。
總結一下:這本書講的都是皮毛,靠這本書找工作不現實。 而且這本書是講的是系統級編程,在實際應用中並不多,搞嵌入式的話可能比較合適。 做應用軟體則不搭邊了,學這本書主要是理解Linux系統常見函數和一些機制。

路還很長,一本書遠遠不夠。

10. 《UNIX環境高級編程》這本書怎麼樣,網上評論千篇一律都說好,但是也有人說並不是很經典啊

Linux 基礎和C學玩之後才能看這本書,否則就把自己繞進去了 還打擊了信心。就比如你至少要知道mian函數的兩個參數的含義什麼的,這確實是一本經典的書,研究透徹了工資1W應該沒問題吧。所有unix系列操作系統到了這一層(shell下面一層)基本都差不多了,為內核的學習打下基礎。所以好好學習這本書是很受用的

閱讀全文

與unix環境高級編程知乎相關的資料

熱點內容
如何壓縮文件夾聯想電腦 瀏覽:583
程序員的學習之旅 瀏覽:440
apkdb反編譯 瀏覽:922
雪花演算法為什麼要二進制 瀏覽:825
在文檔中打開命令行工具 瀏覽:608
android圖標尺寸規范 瀏覽:369
python實用工具 瀏覽:208
流量計pdf 瀏覽:936
科東加密認證價格 瀏覽:532
dos命令讀文件 瀏覽:996
成為程序員需要什麼學歷 瀏覽:672
pdf農葯 瀏覽:228
canal加密 瀏覽:497
日本安卓系統和中國有什麼區別 瀏覽:137
linux命令行修改文件 瀏覽:838
從編譯和解釋的角度看 瀏覽:649
徐志摩pdf 瀏覽:651
夏天解壓球視頻 瀏覽:304
全封閉壓縮機qd91h 瀏覽:668
如何在我的世界免費開一個伺服器 瀏覽:329