《精通Unix下C語言編程與項目實踐》讀書筆記(new)
文章試讀
不拘一個遍程序系列:編程序不能一個腦袋鑽到底,有時要學會變通,即所謂的曲線救國。一、二、三、四
職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功 讓系分來得更猛烈些吧 不值錢的系統分析師 經濟危機下大學生如何就業 經濟危機中如何提高你的核心競爭力 要學會說“我要” 不要做沙和尚
我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌 香格裡拉美人圖 關於中國神仙的研究 給“南京,南京”挑刺 所有人都瘋了 Oracle收購Sun 曬老婆寫的肉麻情書
寶寶圖片:超可愛的小寶寶 寫博客
考試培訓:主要是關於考研、軟考和等級的相關題解。2009考研試題分析 2008年12月程序員試題分析 2009年軟考備考全攻略 2008年5月程序員試題解析 輕松寫系分論文 2009年3月計算機等級考試數據庫試題解析 2009年上半年軟考試題參考答案
第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑十五)
作者:朱雲翔,胡平朱朱胡工作室)
1.9 是不是在Unix下用C語言編程要比其它編程都麻煩,有人說用Java需要3萬行的代碼,用C需要10萬行才可以完成。
麻不麻煩的要具體問題具體分析,就代碼量而已,C語言編程絕對是最多的,其次是C++,而Java無疑是最少的,原因碼有這麼幾點:
1. Java的支持平台做了太多的事情,像什麼對象分配與回收、內存管理等等相當多的事情不需要編程者考慮了。類似的.net的支持平台也做了相當多的工作。美妙的黃金時代。
2. Java提供了太多的基本類庫和擴展內庫供開發者使用,誇張一點講,天上的星星有多少,Java的類庫就有多少。神奇的白銀時代。
3. C++有自己的模板庫,諸如什麼列表字符串之類的就不用麻煩程序員大駕了。可憐的青銅時代。
4. 可憐的C語言,只有可憐巴巴的幾個函數庫,連字符串類都沒有,什麼東西都要親歷親為。痛苦的黑鐵時代。
5. Windows下的IDE環境為傳統編譯語言提供了極大的庫函數支持,比如VC有MFC,Delphi有VCL,雖然數量和功能都有限,但好歹是一個進步。
6. Unix下C語言除了系統調用還是系統調用,“一切皆文件”在一定程度上簡化了對設備的操作,但也無力回天,改變黑鐵的命運。
7. 有越來越多的開源軟件為Unix下C語言提供庫函數支持,只可惜他們沒有形成壟斷,也就沒有形成標准,也就只能在一定范圍內傳播,於大勢事無補。
但是,以上理由決不能說明Unix下C編程就麻煩,每種語言都有自己的特點,都有其優點和缺點,雖然Unix下C語言編程在庫函數支持和代碼行長度上有所不足,但是她在執行效率等方面卻有天生的優勢,所以仍然活躍在眾多領域當中。
編程浪子:在百曉生的兵器排名譜上,第一為Java劍、第二為C++刀,第三就是C語言槍,前三強的位置還沒有變化過。
取長才能補短,正視缺點才能前行,所以針對Unix下庫函數缺乏的特點,本教材專門設計了一套庫函數供編程時使用,希望對各位有所幫助。
下節預告:
1.10 Windows編程和Unix編程,C語言編程和C++、Java編程,到底哪個好
1.11 Unix下用什麼開發工具,在哪下載
1.12 作業
上一篇 目錄 下一篇
本文出自 “編程浪子朱雲翔” 博客,請務必保留此出處http://zhuyunxiang.blog.51cto.com/653596/165832