回覆列表
  • 1 # 木辛老師帶你玩轉程式設計

    作為在程式設計和遊戲界混了多年的我來說,經手的電腦有很多;不論是家用桌上型電腦,筆記本,還是公司提供的辦公電腦,不同品牌,不同型號的機器我玩過很多。在次分享一下自己的使用經驗。

    不過呢,由於計算機硬體的飛速發展,為了防止語出紕漏,我還是提前做了一些複習,去各大網上商城和電腦輪胎瀏覽了一下最新知識,稍微學習了一下。

    回答樓主問題

    Q:推薦一個用於學習和編寫C語言的電腦

    A:基本配置的電腦都可以勝任;C語言對程式設計環境的要求實在是太低了,這也在一個側面印證了,C語言作為更接近底層語言的強大。

    桌上型電腦或組裝電腦

    記得當年我們上大學那會,正式計算機普及的好時代,很多不同品牌和價位的電腦在電腦城中售賣;

    當時最出名的,被大家認可的品牌有:戴爾電腦(組裝機價格的品牌機)、聯想(被稱為最親民的高階品牌)、七喜(我當時就買了一臺七喜品牌機,不是七喜飲料)、神州電腦(被譽為價格屠夫)、HP電腦。

    找了幾款比較滿意的如下

    1. 戴爾(DELL)成就3470

    2. 戴爾(DELL)靈越AIO3275 21.5英寸

    3. 聯想(Lenovo)AIO 520

    以上這幾款機器,配置雖然有些偏高,但是價格比較親民,如果僅是用來學習和編寫C語言程式的話,應該是綽綽有餘了,以後如果有更高的需求,也可以有一定的滿足。

    如果自己對計算機硬體有些瞭解或者恰好認識懂計算機攢機的朋友,也可以考慮攢一臺電腦。

    筆記本

    筆記本的選擇就比較多了,而且現在筆記本的價格和體積都在逐年下降。

    其實,我更傾向於使用筆記本,主要是方便呀!

    最主要的是有電池,在突然斷電的時候不會導致自己的勞動成果付之東流(講真,夏季用電高峰還是有停電的風險的)

    筆記本現在的計算效能也不輸桌上型電腦,稍微貴出來的價格就相當於買了便利性了吧。

    而筆記本的品牌我會推薦

    1. 華為

    2. 小米

    3. Dell

    4. 聯想

    我個人覺得,小米的筆記本可以考慮,之前我為了做一個專案(需求方是一個學校,機房的機器配置都不高),特意入手了一個低配的小米筆記本,是小米的Air系列,最低配置的:Air 12.5" m3 4G 128G 銀色,使用過程還算滿意。

    華為的筆記本質量非常好,但是價格會稍微貴一點點,不過如果要長期使用的話,可以考慮華為的機器,比如說:榮耀MagicBook 2019 14英寸輕薄窄邊框膝上型電腦(AMD R5 3500U 8G 256G PCIe FHD IPS 指紋Office)冰河銀

    樹莓派+顯示器

    像我們這些喜歡鼓搗計算機硬體的人來說,如果是用來編寫C程式,Linux程式,PHP程式,Python程式,我們可能會選擇樹莓派,然後再單買一個大顯示器。

    樹莓派價格超級便宜,不管是老款,還是最新款,價格不過幾百塊錢。不需要購買擴充套件的話,餘下的錢可以買一個超級大的顯示器(程式設計的人都喜歡大大的顯示器,還喜歡兩個一起用)。

    目前,樹莓派的系統也是超級簡單,基本就是一鍵安裝,圖形化操作很方便。關鍵是,基於Linux系統是免費的,對硬體要求極低。

    這也可以避免,機器配置過低,導致Windows系統執行卡頓的問題。

    Linux是非常適合作為C語言開發的支援系統滴,真心推薦。

    二手電腦

    在大學裡,撿師哥師姐的物品是最划算的,在跳蚤市場上,淘一個師哥師姐用過的計算機,大學期間用上幾年,最後在傳給師弟師妹,也算是最大限度的發揮了這臺機器的價值了。

    總之吧,如果僅用來學習C語言程式設計的話,選用一臺配置低,價格便宜的就可以。

    C語言是一門很神奇的語言,對硬體要求不高,但是卻能開發出強大的工具,可謂一門神語言呀!

  • 2 # 奇牛程式設計

    Richard Stallman,GNU發起人,GCC和Emacs的作者,很厲害的樣子對吧。

    圖中是他之前在用的100刀筆記本 + hhkb,加起來也不到3k。後來他換成了ThinkPad X60,core 2,不會比你的筆記本高到哪裡去吧?

    一個好電腦,確實能帶給你舒適度的提升,但是不會提高你的程式設計技能,反而為你打遊戲提供了便利。

    作為一個準程式設計師,你是不是也得學一學怎樣管理好你的電腦呢。(用Windows,遠離全家桶之類的技能應該是必需的吧?)

    所以我的結論是沒必要為了學C換電腦

    ---

    再補充一個正面回答

    換電腦的話,我個人的看法(優先順序)1. 整體做工、穩定性2. 便攜性、續航3. 鍵盤佈局、手感4. 螢幕大小合適,看著舒服又不至於不便攜5. CPU i3及以上,記憶體4G及以上6. 顯示卡集顯,便宜又省電7. ssd,又快又抗震(可以自己換)

    當然你要是1. 待在宿舍不帶出去,可以犧牲22. 外接鍵盤,可以犧牲33. 外接螢幕,可以犧牲44. 打遊戲,5、7都得提高要求5. 滿足以上四點並且學校不斷電,可以考慮桌上型電腦了 ←_←

    所以對於我來說,最理想的選擇是ThinkPad X1 carbon,MacBook輸一手鍵盤,另外船是一個反面教材

  • 3 # 拉布拉斯

    如果只是學書本上的程式碼,隨便一臺電腦都可以。

    如果要學客戶端程式設計,對cpu,gpu,記憶體要求都還是蠻高的。

    有些人如果還想學機器學習,最好配個好點顯示卡的桌上型電腦。

    如果想用筆記本,thinkpad,dell,mac都是不錯的選擇

    建議買個cpu,記憶體大點的,現在16G都很便宜,裝個虛擬機器,在linux上面專心寫寫各種演算法資料結構程式碼。還能組個網,寫點網路通訊程式碼。

  • 中秋節和大豐收的關聯?
  • 為什麼不建議大學生髮傳單,送外賣,導購,這些體力勞動的兼職?