Java编程比C编程好吗?《精通Unix下C语言与项目实践》读书笔记(15)
生活随笔
收集整理的這篇文章主要介紹了
Java编程比C编程好吗?《精通Unix下C语言与项目实践》读书笔记(15)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《精通Unix下C語言編程與項目實踐》讀書筆記(new)
第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑(十五)
| 文章試讀? | 不拘一個遍程序系列:編程序不能一個腦袋鉆到底,有時要學會變通,即所謂的曲線救國。一、二、三、四 職場規劃:一些雜七雜八的職場感悟吧。不值錢的軟件人才 精力充沛與事業成功?? 讓系分來得更猛烈些吧??? 不值錢的系統分析師?? 經濟危機下大學生如何就業? 經濟危機中如何提高你的核心競爭力???? 要學會說“我要”? 不要做沙和尚 我的詩歌:都是我的打油詩,但是很值得一讀。不要工作還衣食無憂之四難歌?? 香格里拉美人圖?? 關于中國神仙的研究?? 給“南京,南京”挑刺?? 所有人都瘋了? Oracle收購Sun? 曬老婆寫的肉麻情書 寶寶圖片:超可愛的小寶寶 寫博客 考試培訓:主要是關于考研、軟考和等級的相關題解。2009考研試題分析? ?2008年12月程序員試題分析?? ?2009年軟考備考全攻略??? 2008年5月程序員試題解析?輕松寫系分論文? 2009年3月計算機等級考試數據庫試題解析?? 2009年上半年軟考試題參考答案 |
第1回 回評論讀者展迷茫,出《筆記》浪子釋疑惑(十五)
作者:朱云翔,胡平(朱朱胡工作室)
1.9 是不是在Unix下用C語言編程要比其它編程都麻煩,有人說用Java需要3萬行的代碼,用C需要10萬行才可以完成。
麻不麻煩的要具體問題具體分析,就代碼量而已,C語言編程絕對是最多的,其次是C++,而Java無疑是最少的,原因碼有這么幾點:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 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 作業 上一篇 目錄 下一篇總結
以上是生活随笔為你收集整理的Java编程比C编程好吗?《精通Unix下C语言与项目实践》读书笔记(15)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 菜单保卫战
- 下一篇: mysql 启动、重启、kill脚本