两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

  • 歡迎訪問C語言網(wǎng)www.sztianhecheng.cn 比賽欄每月有獎月賽!舉辦比賽聯(lián)系QQ:2045302297
  • 問題反饋、粉絲交流 QQ群327452739 藍橋杯訓(xùn)練群:113766799 申請群時請備注排名里的昵稱
  • C語言研究中心 為您提供有圖、有料、解渴的C語言專題! 歡迎討論!

學(xué)習(xí)C語言編譯器的選擇

技術(shù)專題 CTO 18808次瀏覽 4個評論

很多初學(xué)C語言的同學(xué)可能遇到的首要問題,就是選擇編譯器,用什么編程軟件?

然而通過了解之后發(fā)現(xiàn)有那么多編程軟件,什么VC6.0,Dev ,CodeBlocks,Cfree,gcc啥的,看的都讓人麻煩,并且呢通過詢問其他人發(fā)現(xiàn)答案很多,各有有各自的好,這下初學(xué)者就迷茫了,眾說紛紜,不知道選擇哪個! 那么對于這個問題,筆者今天就給大家做一個較全面的解釋,讓初學(xué)者有個了解,不至于選擇困難。

 

 

首先,選擇編譯器,一定要看自己的系統(tǒng)環(huán)境, 是Windows還是Linux,如果是Linux環(huán)境,那么基本毫無疑問,首選自帶的gcc編譯器,因為gcc是目前最支持C標準的編譯器。自然也是學(xué)習(xí)的首選。但大部分同學(xué)的系統(tǒng)呢更多情況是Windows,面臨的選擇比較主流的就是VC6.0,Dev ,CodeBlocks,Cfree,VS系列這些,值得一提的是,即使是Windows系統(tǒng),也分32位、64位系統(tǒng)環(huán)境,甚至?xí)г箘e提選哪個了,問題裝上都不能用。那又怎么辦呢?

筆者的建議則是:如果你要學(xué)C語言,那么盡可能的別用win8、win10這些太高級的系統(tǒng)。為什么呢?答:因為越早越原生的系統(tǒng)環(huán)境越適合學(xué)習(xí)C語言這樣的系統(tǒng)級語言。因為這樣更適合認識C,了解她的過去,更容易懂她!說到這里可能有同學(xué)可能會問,那是不是用更古老點的DOS系統(tǒng)好呢?筆者的回答是,當然這樣最好,但是現(xiàn)在學(xué)C的同學(xué)大多不認識這些東西,會增加學(xué)習(xí)負擔,為了更容易上手接觸,折中的做法是建議盡量用32位的XP或win7.如果沒有怎么辦?答:重裝或雙系統(tǒng)或裝虛擬機!

 

好了,解決了系統(tǒng)問題以后,現(xiàn)在說說該具體選擇哪個編譯器了,那么介紹下剛才說的這些主流的編譯器吧,大體上來說,一般分兩類,一類是微軟系,自然是VC6和VS系列代表,另一類是Linux系,即編譯核心為gcc的編譯器,那么有CodeBlocks、DevC++、CFree等。

如果想原汁原味的學(xué)習(xí)C,那么Linux系的任何編譯器都可以。說白了就是讓W(xué)indows系統(tǒng)下可以用gcc,原因和剛才一樣,因為gcc更支持標準C。但可能不少同學(xué)發(fā)現(xiàn),一向bug最多,穩(wěn)定性最差的VC6卻用的人更多一些。這是為啥呢?答:微軟的孩子,富二代沒辦法。另一方面,正是因為如此,早期更多的教材、資料也是基于VC6的,所以參考學(xué)習(xí)的資料更多。所以VC6目前來說都是教學(xué)、學(xué)習(xí)和入門的不錯選擇。那么至于VS系列,如VS2010、2012、2013呢?界面又炫功能又強大!為什么不推薦呢。答曰:VS系列為IDE(集成開發(fā)環(huán)境),為目前各大公司W(wǎng)indows下開發(fā)的主流選擇工具。雖然功能強大,但功能太多,著實不適合入門,且一些標準庫函數(shù)及C語法和很多教材教程有明顯差異,與學(xué)生實際不符故不推薦初學(xué)使用。筆者出于另一方面考慮,大多編譯器操作流程都是一致的,IT人員更應(yīng)該注重程序本身的學(xué)習(xí),而非過度依賴編譯器環(huán)境,編程軟件僅僅是工具,我們更需具備熟悉多種編譯器及基本使用的能力,并非從學(xué)習(xí)到實際應(yīng)用永遠一個編譯器不變,所以不必剛開始就糾結(jié),必須最新最強不用,大可不必如此。

說到這里,相信大家根據(jù)自己的情況已經(jīng)心中有數(shù)了。最后筆者的忠告:越新越傻瓜化的東西未必適合學(xué)習(xí),能接受和駕馭的前提下,能用老的不用新的。

 

 

所以,綜上所述,筆者給各位學(xué)習(xí)者的建議是:大多數(shù)情況下,建議使用Windows32位系統(tǒng)下VC6.0的編譯環(huán)境。 部分同學(xué)覺著自己可以駕馭,那么建議考慮linux系的CodeBlocks、DevC++等編譯器,甚至直接使用linux系統(tǒng)學(xué)習(xí)C語言。VS系列則不建議初學(xué)者使用!

 

 

常見問題:

  1. TC編譯器怎么樣,可以嗎?
  2. TC編譯器是16位編譯器,如果習(xí)慣的話,也是很建議使用的。

 

  1. c4droid編譯器呢?
  2. c4droid編譯器為手機端工具,適合沒有電腦情況下的模擬測試運行。但不建議作為日常訓(xùn)練的主要平臺和工具。學(xué)習(xí)編程一定要雙手上機敲鍵盤!

 

附:

VC6下載地址及安裝教程

各系列的編譯器及虛擬機及工具下載

C語言研究中心(www.sztianhecheng.cn)

C語言網(wǎng)提供「C語言、C++、算法競賽」在線課程,全部由資深研發(fā)工程師或ACM金牌大佬親授課,更科學(xué)、全面的課程體系,以在線視頻+在線評測的學(xué)習(xí)模式學(xué)習(xí),學(xué)練同步,拒絕理論派,真正學(xué)會編程!還有獎學(xué)金等增值福利等你!

C語言網(wǎng), 版權(quán)所有丨如未注明 , 均為原創(chuàng)丨本網(wǎng)站采用BY-NC-SA協(xié)議進行授權(quán) , 轉(zhuǎn)載請注明學(xué)習(xí)C語言編譯器的選擇
喜歡 (19)
[jinyangH@aliyun.com]
分享 (0)
發(fā)表我的評論
取消評論
表情

Hi,您需要填寫昵稱和郵箱!

  • 昵稱 (必填)
  • 郵箱 (必填)
(4)個小伙伴在吐槽
  1. 然而我一致啊自用DevC++
    Kentamrs2017-02-24 08:54 回復(fù)
  2. tc20最合心意
    老鼠無敵2017-12-28 15:11 回復(fù)
  3. 都16年了還在推薦tc怕不是瘋了
    azzsx2018-02-03 19:12 回復(fù)
  4. 那么Windows64位系統(tǒng)用什么編譯器呢?
    李肖龍2019-04-24 22:02 回復(fù)