《精通Unix下C語言編程與項目實踐》讀書筆記(new)
文章試讀
不拘一個遍程序系列:編程序不能一個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。一、二、三、四
職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功 讓系分來得更猛烈些吧 不值錢的系統分析師 經濟危機下大學生如何就業 經濟危機中如何提高你的核心競爭力 要學會說“我要” 不要做沙和尚
我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌 香格裡拉美人圖 關於中國神仙的研究 給“南京,南京”挑刺 所有人都瘋了 Oracle收購Sun 曬老婆寫的肉麻情書
寶寶圖片:超可愛的小寶寶 寫博客
考試培訓:主要是關於考研、軟考和等級的相關題解。2009考研試題分析 2008年12月程序員試題分析 2009年軟考備考全攻略 2008年5月程序員試題解析 輕松寫系分論文 2009年3月計算機等級考試數據庫試題解析 2009年上半年軟考試題參考答案
第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑十六)
作者:朱雲翔,胡平朱朱胡工作室)
1.10 Windows編程和Unix編程,C語言編程和C++、Java編程,到底哪個好
無所謂好與不好,每人都有自己的領域,我設計程序時考慮的是“適用”而不是“硬要用”C或者用Java。比如一些“XX管理系統”,一般考慮Web+Java,而一些實時性要求很強的,則選擇C。如果涉及復雜界面的我用C++Builder可惜沒落了),如果涉及游戲界面時我會選擇VC+SDK+DirectX等等。當然,如果選擇幾種語言都差不多的時候,我也會義無反顧的選擇平時最熟練的一種。
每個初學者都有這樣的疑問,到底學哪個好呢?好學者甚至會在論壇上提問,於是引起大片口水戰。其實根本就不用問,想學哪個就學哪個,想用哪個就用哪個,覺得不順手就換一個。
編程浪子:無論是倚天劍還是屠龍刀,無論是打狗棍法還是降龍掌法,都是為人服務的,人們應該掌握它們,而不是被它們掌握。
義憤填膺的游客:你說的輕巧,你不知道掌握一門語言或者一個開發工具比如VC)是很麻煩的事情,需要半年乃至幾年的學習。
學習計算機基礎,學習第一門語言,也許需要這麼久,但是掌握一門新的語言或者新的開發工具就決不能再用這麼久了,要知道當前計算機知識大爆炸,新知識新技巧新應用層出不窮,甚至很多東西只是昙花一現,如果每個技巧都需要幾年的時間去掌握的話,那就只有被淘汰了。
要避免淘汰,可以從幾個方面入手:
1. 打牢基礎。就目前的情況而言,所謂的“新知識”其實都是在基礎知識之上的某些專業的精煉,並沒有改朝換代的內容出現,所以一旦打下了堅實的基礎,學習任何一個“新”技術都易如反掌。
2. 快速學習。這就要求各位具有快速學習能力,包括記憶力、理解力和學習方法等多方面的內容,具體將起來不是三言兩語說的清的,本基本就不再闡述了。
3. 選擇一門比較穩定的內容。這叫以不變應萬變。
編程浪子:告訴大家一個好消息,Unix下C語言編程知識的更新速度相對穩定多了,大家學會了這個,至少在相對長的一段時間內不用考慮被
1.11 Unix下用什麼開發工具,在哪下載
從大家進入大學開始,開發工具的思想就已經深入人心了,從TC2.0、BC3.1到VB6.0、VC6.0、CB6.0、JB6.0再到Delphi2009、VC2008、Eclipse3.4,集成開發環境的概念已經深入人心,對某些人來說,集成開發環境就是語言,比如:
地球人甲:你用什麼語言編程程序啊?
地球人乙:我用VC遍程序,你什麼語言編程?
地球人甲:我用Eclipse。
但是,在Unix下,就目前而言,暫時還沒有引起全球轟動效應的集成開發環境,即使說有,那也只能說是辦自動化的makefile了。
所以,Unix下C語言編程,不使用集成開發環境,就手工打“cc”或“make”!
當然,整天面對一個黑洞洞的字符界面,是個人也會發瘋的,所以我們可以充分利用Windows桌面機的優勢,將Unix和Windows合作編程,比如:
1. 編輯軟件。可選擇Windows下的UltraEdit或其它優秀編輯軟件,也可以選擇Unix下vi或Linux下vim。
2. 傳輸軟件。如果在Windows下編輯程序,那麼就需要將程序上傳到Unix服務器上,可選擇的軟件有:Windows自帶FTP、Windows下UltraEdit等自帶FTP功能的編輯軟件、Windows下FTP客戶端軟件,比如FlashFXP等、Linux下Samba服務器。
3. 遠程登錄軟件。一般情況下我們會在Windows桌面機上遠程登錄Unix服務器,目前的登錄軟件有:Windows自帶telnet、網絡終端SecureCRT、SecureNetTerm或NetTerm等。
所以的編程套接准備,我們都將在後面的准備篇中一一描述,請大家拭目以待。
1.12 作業
1. 思考自己學習Unix下C語言編程的目的,並回帖列舉出來。
2. 熟記Unix/Linux的歷史,並大聲朗讀1.3.2小節的Unix歷史詩歌。
上一篇 目錄 下一篇
本文出自 “編程浪子朱雲翔” 博客,請務必保留此出處http://zhuyunxiang.blog.51cto.com/653596/181820