程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> Java編程比C編程好嗎?《精通Unix下C語言與項目實踐》讀書筆記(15)

Java編程比C編程好嗎?《精通Unix下C語言與項目實踐》讀書筆記(15)

編輯:關於C語言

《精通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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved