再談C語言的學習(四)──為什麼要學C語言

來源:互聯網
上載者:User
    有很多同學問過我,我們現在為什麼還要學習C語言,C語言不是已經過時了嗎?

 
    很早以前,我也是這麼想的,甚至在寫《如何學習C語言》的時候也依稀存在著這種心理,以為只有能寫出使用者介面才能稱為編程,因此為了寫使用者介面而學了不少語言(似乎是不少了,可惜沒有一個精通的)。現在可不這麼想了,尤其我用上了Linux作業系統(一種類UNIX的作業系統,自由免費)。Linux下大有C語言的用武之地,絕大多數的應用軟體都是用C語言寫的,包括圖形介面。也就是說C語言幾乎是萬能的!

 
    那麼為什麼還會有那麼多人認為C語言過時呢?原因很簡單,90%以上的中國人學的是Windows,用的是Windows,便認為非圖形即不好。網上許多的觀點是值得懷疑的,什麼時下裡Java和C#流行啦,什麼C語言寫出的程式沒有友好的使用者介面啦等等。然而若一個問題不用圖形介面都可以解決,那何必做得這麼複雜呢?試想,如果一條資訊可以告訴你現在的時間是什麼,你又何必去翻個鬧鐘出來看看?中國人的心態總是很浮躁,什麼事都想“多快好省”,可惜終究是“站在巨人的肩膀”上看問題,自己卻成長不成巨人(似乎認為沒了*軟的開發工具,我們什麼都做不了)。

 
    所以學C語言的必要性就浮出水面來了:C語言是基礎(但不是簡單的)。國外的人們拿C語言來處理現實問題,而我們現在還在用它來打磨自己的浮躁,所以我們距離國外的水平還太遠,但又不是不可企及的。因此學好C語言的同時還是在為國爭光呢,何樂而不為?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.