最精煉的編程語言學習步驟

最精煉的編程語言學習步驟

這裡說的學習步驟,是我們經常聽見,工作中也經常用到的,比如C Java Python C++ javascript Golang等等,這裡對這類編程語言進行學習總結:

1. 變量

這一類的編程語言,變量是必不可少的,變量無非就是幾個問題,變量類型,變量值,變量作用域,相信把這3個方面搞清除,變量這塊就不是問題了,類似C Java這種語言,在變量定義的時候就需要確定變量的類型,而Python類的編程語言會根據賦值情況動態綁定變量類型

2. 操作符

這裡說的操作符,包括賦值,加減乘除,大於小於不等於等等,這個一般我們小學到中學就已經學會啦,只是編程語言裡面有部分簡單的變化而已

3. 邏輯操作

這裡說的邏輯操作,包括我們說的if else邏輯判斷,for循環的循環操作等,當然不通的語言,這部分的結構和語法也有不通,但是思想大同小異,這部分是我們大腦的邏輯組織,並非是編程語言的限制

4. 函數

相信函數是我們一個邏輯塊最基本的組織結構了,像Java C++或者Python之類的語言,它們是面向對象的語言,但是類裡面的方法(method)其實不也是函數(function)嗎? 所以函數是不能不學習了,函數主要需要了解,函數的參數,返回值,然後需要直到,函數是否會訪問全局變量,是否會修改傳入參數,那麼函數也就瞭解清除了

5. 更深入的

其實到了上面4個步驟,基本把一個語言的基礎和大體結構弄清除了,對於面向對象,我們可能還需要學習類相關的知識,在然後我們需要了解這個語言內部的一些實現,就比如Python的生成器,上下文管理器是怎麼一回事,C語言的結構體,數組是怎麼一回事

6. 框架

框架可以簡單理解就是很牛逼的人,用這門語言最基礎的語法,創建了很多的好用的函數或者類,大家有可能都需要使用,但是自己開發起來卻比較難,那麼我們就可以使用別人封裝好的東西,拿過來我直接用就是了,當然代價就是,你需要去學些人家封裝的知識,你需要按照人家的結構進行開發

本文只是簡單說明了以下學習一門語言的基本步驟,後續還會有具體的方法的文章,歡迎關注!


分享到:


相關文章: