標籤:原理 變數 通用 靈活 內容 使用 學習英語 核心 技術
關於如何學習電腦程式設計語言(C, C++, Java, Python, PHP, ...)
1. 電腦程式設計語言是我們和電腦交流資訊的載體,我們通過它和電腦“說話”,電腦聽到我們說的話,領會了我們的意圖,就按我們說的話去做事,最後電腦也要回應我們,通過顯示器或其他硬體裝置把資訊傳達給我們。
2. 電腦程式設計語言多種多樣,各種語言層出不窮,在某段時間裡會有一些語言比較“吃香”,使用者很多,技術更新很快。
3. 很多人因為不同的原因開始學習電腦程式設計語言,那麼到底如何學習電腦程式設計語言呢?
4. 也許有人認為每種程式設計語言都有不同的學法,有自己的特點,不能一概而論,沒有通用的學法。這種說話也許不是完全錯誤,但是我個人是持否定態度的。程式設計語言雖然多種多樣,但是從高處看,其目的卻是完全一樣,都是為了和電腦“說話”。
5. 是的,從名字上我們也可以知道,電腦程式設計語言,其實是“語言”,就像我們和人說話用的:英語,法語,俄語,日語等,都是相同的。我們是如何學習英語的?法語專業的學生是如何學習法語的?
6. 我們就從電腦科學與技術專業的角度,解析下如何學習程式設計語言。
1)學習一種語言中包含的關鍵字,這些關鍵字是我們無法操作的,不能修改,只能拿來使用。
2)學習一種語言中資料的表示形式,即我們常說的資料類型,int, long, double,等等所有的資料類型。這也是我們和電腦“說話”時,電腦非常關心的內容--資料的表示形態。
3)學習一種語言中操作資料的操作符,通過這些操作符,+,-,*,/,%,!等。電腦很容易就明白了我們說的話中的意圖。
4)學習一種語言中一些常用語句的寫法,如條件陳述式,迴圈語句,捕獲異常語句等,這些語句和語言中的關鍵字一樣也是我們不能修改的,我們只要學會如何按照格式寫這種語句。
5)學習語言的特性,如物件導向,面向過程,或者說基於對象--任何變數都是對象。語言的特性就是語言的設計者設計語言時為語言注入的核心思想,是一門語言的靈魂,我們在學習時要去領悟一種程式設計語言的核心思想,這樣在編寫程式的時候才能更靈活。
6)學習一種語言如何?流行的編程技巧,如閉包,函數式編程,這是高階編程的基礎。
7)(頂尖高手)學習一種語言底層實現機制,底層記憶體管理,編譯解釋原理。
如何學習電腦程式設計語言