unix環境高階程式設計,適合初學者嗎
1樓:網友
我跟你說說我看apue的經歷。在看apue之前,我的linux知識已經積累很多了,c也是特別熟悉,以及c++,但是第一次看apue還是讓人很沮喪的,中途而廢,因為裡面的很多問題是完全之前沒想過,接觸過的,知識儲備不夠,所以我放了差不多半年,這半年我補了很多知識,看了基本linux系統程式設計入門的書籍,瞭解了gcc、gdb的基本使用,學會了vim,學了些程序執行緒的東西。
第二次看apue,我堅持看完了,收穫很大,但是不懂的東西還是很多。
第三次看apue,對很多問題有自己的看法,並且開始去嘗試其中的一些例程。
第四次看apue,我就能夠很順利的梳理apue的結構了,如果開發中遇到什麼問題,我知道去哪兒找答案。
第五次看apue,我粗略的翻翻就知道哪些地方由於長期不用變得生疏。
apue是本聖經,可以說不多翻幾次是看不出它是個好東西的。幾年下來apue被我都快翻爛了,確實學到不少東西。不管做不做系統看法,當看一些文件時我都能遊刃有餘了。
我的建議,早看。早看早入門,只要你的c語言知識足夠,linux知識儲備足夠,早看!
2樓:匿名使用者
可以,沒問題。慢慢的瞭解就行。
3樓:匿名使用者
慢慢學,我也是個初學者,略懂c
急!!!看完"unix環境高階程式設計"和"unix網路程式設計"兩卷可以幹什麼?
4樓:匿名使用者
你這些疑問的結症在於,你沒有理解什麼是應用程式。
站在執行空間的角度來看,執行在核心空間的,我們稱之為核心程式,執行在使用者空間的,我們稱之為應用程式。
如果把一個完整的應用程式產品再細分,其實還可以簡單的分為系統層和業務邏輯層和介面(自底向上的順序)。
你用qt來做介面,也就是位於應用程式的最高層。而"unix環境高階程式設計"和"unix網路程式設計"是講的系統層的東西。
舉個例子來說,你點開一個器,寫入幾個字,然後儲存。這個器就是一個應用程式,你點開器後看到的東西就是介面,你寫幾個字儲存時,器就會呼叫api——write函式來寫磁碟,這個就是系統層的東西。這個write函式應該怎麼用,用時要注意哪些情況,要不要使用緩衝等,如何使用緩衝等,這些知識就是"unix環境高階程式設計"就會告訴你。
5樓:匿名使用者
其實真正在linux和unix中程式設計,用圖形使用者介面的並不多。真正的linux愛好者和unix愛好者都愛用命令列,用的軟體都是基於命令列的。別老是圖形使用者介面,你的windows思想太重了,這樣不太適合使用linux和unix系統。
指令和資料均存放在記憶體中,計算機如何區分它們是指令還是資料?
6樓:神馬使用者
樓主:計算機區分指令和資料有以下2種方法:
通過不同的時間段來區分指令和資料,即在取指令階段(或取指微程式)取出的為指令,在執行指令階段(或相應微程式)取出的即為資料。
unix與linux,哪個更好,unix與linux的區別
它兩個都是一樣,根據硬體和功能需求選擇不同的系統。如aix就是unix的,其它如centos和ubuntu等就是linux的 linux 開源的免費作業系統 優點 開源,系統的漏洞更容易被發現,也更容易彌補 缺點 如果不熟悉linux命令,幾乎完全無法使用這個系統。unix 最早出現的作業系統之一 ...
unix複製檔案命令,在unix下複製檔案
如果有test3.txt等等存在,樓上的應該有問題吧 cp i a test1.txt a test2.txt b 注意可能存在的覆蓋就行了,還得有相應的檔案訪問許可權 cp text.txt b cp test txt b 在unix 下複製檔案 cp r home g n m1 x1 home ...
形容辦公環境好的成語,形容辦公環境高階的詞語
清香四溢 清香怡人 溫馨 舒心 愜意 高階 大氣 清新 明亮 百花齊放 青山綠水 萬紫千紅 奼紫嫣紅 湖光山色 山清水秀 江山如畫 鳥語花香 形容辦公環境高階的詞語 雅緻 低調 奢華 乾淨 整潔 清新 溫馨 典雅 華麗 莊重 快樂優雅 舒心 愜意 自在 創意 舒適富麗堂皇 整潔明亮 氣勢恢巨集 高大...