1. 程式人生 > >快速學習C語言途徑,讓你少走彎路

快速學習C語言途徑,讓你少走彎路

串處理 毫無 深入 中國人 sql 以及 ubi 思維 思路

  1.標準C語言能幹什麽?

  坦白講,在今天軟件已經發展了半個多世紀,單純的C語言什麽都幹不了。標準C語言庫只提供了一些通用的邏輯運算方法以及字符串處理,當然字符串在C語言看來也是一種操作內存的方法,所以單純的C什麽都做不了,不論是遊戲客戶端,服務器以及其他插件標準C語言要配合相應的系統C調用和其他語言共同完成一個完整的軟件。所以C只是一個入門,要想吃軟件這碗飯還有很長的路要走

  2.從學會C語言到能寫軟件還要做什麽?

  I.個人認為第一步是學習數據結構和算法。推薦一本書:《數據結構(C語言版) 》

  有能力的同學應該從這本書開始就要慢慢開始英文原版閱讀,當然在這裏我給大家說的還是中文版的名字。

  數據結構和算法兩者密不可分,數據結構體現了數據在內存和硬盤中存儲的形態,如何運用這些形態進行最優化操作,就要靠相應的算法來實現了

  II.了解一點匯編知識。推薦一本書《匯編語言》作者:王爽

  可以說這本書是中國代碼人的驕傲,目前為止我還未看到過像王老師這樣文筆流暢,深入淺出的把一個生澀的匯編語言描述的如此清晰的大師。王老師用中國人的思維方式,語言習慣,學習思路為我們介紹了匯編,這一點上驚為天人!!!

  III.還是介紹一本書,不過這本書算是課外讀物吧《編碼——隱匿在計算機軟硬件背後的語言》。看這本書時可以和前面幾個步驟平行進行。這本書並不教你軟件編程,卻用宏觀的角度概括了從數模電到C語言層次計算機的整體思路。非常棒

兩性夜話 美女圖片

  3.用什麽系統學C?

  linux!毫無疑問,天下武功出少林,所有操作系統出UNIX。而linux則是UNIX集大成者。linux版本眾多,推薦Ubuntu,其界面友好,又不失UNIX本真。當然有錢的朋友用個蘋果本本在Mac上搞也是一樣牛逼的,但蘋果這個東西學生party還不是每個人都消費的起的,所以沒有條件的同學搞個Ubuntu玩玩就夠了。現在用wubi這個軟件,可以在window上直接格出一個文件夾作為Ubuntu的系統路徑,跟安裝一個應用軟件一樣簡單,所以大家為何不試試呢。

  在Ubuntu上我推薦大家跟著一本書來走《LinuxC一站式編程》宋勁彬老師所寫。現在已近絕版,但網上有開源免費書籍可以下到。宋老師在國內時一直是一個較為有名的軟件培訓學校老師,這本書也是從零基礎直接到LinuxC程序員的一條捷徑,但由於是職業培訓學校教材,就在基本功方面砍去了一些東西,我希望大家不要把這些基本的東西丟掉,否則到了三四十歲可能你就沒飯吃了

  4.掌握幾種語言就可以算是個合格的程序員了呢?

  這個問題仁者見仁智者見智。從我個人的角度講,我現在玩過的語言全加起來一共有這麽幾種

  C,C++,JAVA,Javascript,VB,Lua,SQL

  不要被他們嚇到,也不要膜拜哥,吼吼吼(自戀了)

美女圖片

快速學習C語言途徑,讓你少走彎路