計算機專業(yè):想學習C語言,電腦需要安裝什么軟件?不知道看過來!
想學習C語言,電腦需要安裝什么軟件?其實這個東西,也是根據(jù)一定的需求來使用的,如果你的基礎(chǔ)比較好,有比較熟悉Unix哲學,用Mac OS和Linux用得都還比較順手,并且熟練使用文本編輯器的話,那么無疑最好的選擇Vim或者Emacs搭配GCC都是很棒的,如果有必要加一個GDB也是極好的。Mac下的話同樣可以用,或者GCC之外你可以選擇Clang編譯工具鏈。

當然這兩款軟件的入門門檻相對較高,對于普通用戶,尤其是習慣了Windows哲學的用戶來說還是難度比較大的,不喜歡的用戶可以pass掉。

普通用戶選什么呢?
很多人可能會說vs6.0,當然不是說這款軟件不好,尤其是在上世紀,這款軟件那是相當?shù)慕?jīng)典,甚至直到現(xiàn)在也有不少的中國學校在教學當中使用這一款軟件,很多學習C語言入門都是用這一款軟件,但是這款軟件畢竟有年頭了,很多年沒更新了,現(xiàn)在都到VS2019了,這款軟件不管是在UI上,還是在使用上都有不少問題,很多新的標準沒辦法很好的執(zhí)行。不過的話筆者一直在用VS2013,看個人喜好與習慣吧!

那么是不是我們就該用Xcode或者VS2019呢?而且vs也有社區(qū)版了!額,我的答案是沒必要,真的沒必要,學習語言而已,沒有必要這么大大動干戈?。?!
那么我推薦兩種方式以供大家選擇!
1、門檻比較低的“文本編輯器”+“編譯器”
一些入門門檻比較低的文本編輯器,而且具有良好的用戶體驗。比如GitHub一手打造的atom文本編輯器,比如Microsoft基于atom打造的vs code編輯器,都是具有良好的用戶體驗的,并且給予chromium這個名聲在外的框架,自然不用懷疑,兩者的插件相當豐富,并且使用起來也是相當完美。

并且兩者不僅插件豐富,同樣是跨平臺的開發(fā)工具,可以說是新時代代碼編輯器的典范。

除此之外,老牌的編輯器,例如sublime text、UltraEdit等等都是很棒的選擇,sublime text以經(jīng)典的黑色主題和安裝包輕量化著稱,并且非常好用,同樣插件非常豐富。至于UltraEdit這個工具,熟知它的同學一定會被它強大的列操作給深深地吸引。
當然了相信很多人會問,為什么不推薦notepad++,不想過多解釋,只知道這個軟件的作者貌似是個臺獨和反華者,所以不推薦?。?!
結(jié)合這些編輯器,再搭配編譯器足矣,我相信編譯器的用法對于大部分人來說還是比較簡單的。
2、選擇一些輕量級的集成開發(fā)環(huán)境
學習語言,甚至完成一些小的項目,完全沒有必要大動干戈使用Visual studio和Xcode這種級別的IDE,雖然都很強大,尤其是visual studio,確實強大,但真的沒有必要,一些輕量級的集成開發(fā)環(huán)境足矣。
這里推薦兩款軟件供大家選擇!
第一款是筆者認為最好的,也是極力推薦大家使用的,這款軟件叫做codeblocks,這款軟件同樣是跨平臺而且開源免費的。作為初學入門的軟件簡直太好不過了。

第二個是Dev-C++這款軟件,這款網(wǎng)紅軟件,可是曾經(jīng)新加坡總理的鐘愛,當年這位總理寫數(shù)獨就是用的這款軟件。

當然你一定要用CLion、eclipse或者NetBeans也是可以的,工具性的東西適合自己才是最好的,不過我推薦使用這上面兩款!
這一個時代是信息時代、互聯(lián)網(wǎng)時代或者大數(shù)據(jù)時代,未來還有可能是智能化社會,但是計算機科學一定會是一門好的學問,也許你不會從事計算機行業(yè),甚至也許你沒有計算機科學天賦,但是每個人都應(yīng)該學點編程,別忘了奧巴馬準備學JavaScript,李顯龍將來退休后還打算學Haskell,編程思維是一種良好的思維體系,值得每一個人學習。
大學想提升你的編程能力,成為一個強大的程序員找到一份好工作嗎?

學習C/C++編程知識,提升C/C++編程能力,歡迎關(guān)注UP一起來成長!
另外,UP在主頁上傳了一些學習C/C++編程的視頻教程,有興趣或者正在學習的小伙伴一定要去看一看哦!會對你有幫助的~