這個專案可以讓你在幾分鐘快速瞭解某個程式語言

karspb發表於2021-09-09

作為程式設計師,程式語言就是我們建造程式世界的物料。學習程式設計第一步就是選擇一門適合自己的程式語言。

但是,程式語言的種類太多了,像 Python、Java、Go、C++、JS等等都是目前比較熱門的程式語言。我們的痛點是無法快速瞭解某個程式語言來搞清楚這個程式語言是否適合自己。

有沒有什麼辦法讓我們快速瞭解一個程式語言的語言呢?

答案是有的!

Github 有一個 叫做 learnxinyminutes-docs 的開源專案可以幫助你X分鐘快速瞭解某個程式語言。

下面這張圖就是這個專案配套的網站。不要看著上面都是英文就害怕了!這個專案提供的大部分程式語言的講解教程都有對應的中文翻譯版本。

如果你的英語還不錯的話,還是推薦你直接看英文版本,這樣會原滋原味一些。

圖片描述你還可以將中文版本(zh-cn)的講解給 highlight 出來。如下圖所示。

圖片描述

如果我們要快速瞭解某個程式語言的話,很簡單,直接在網站主頁找到這門程式語言即可。

我這裡拿Go語言來舉一下例子(Go語言這段時間比較火)。

我們想要快速瞭解 Go 語言的話,直接在網站主頁找到 Go語言的中文版本即可。

圖片描述

開啟之後,你會就會看到 go 語言對應的入門教程了。

圖片描述

我不敢說這個入門教程寫的有多好,但是,確實是把一門程式語言大部分比較重要的點都提了一下。

比如 go 語言教程這裡寫到:http 包中的一個簡單的函式就可以開啟web伺服器

// http包中的一個簡單的函式就可以開啟web伺服器。
func learnWebProgramming() {
    // ListenAndServe第一個引數指定了監聽埠,第二個引數是一個介面,特定是http.Handler。
    go func() {
        err := http.ListenAndServe(":8080", pair{})
        fmt.Println(err) // 不要無視錯誤。
    }()

    requestServer()
}

的確,每一個程式設計師都需要有一門比較熟悉的程式語言作為自己的武器。 但是,這並不代表我們不需要了解其他程式語言。

程式語言只是工具。 選擇合適的程式語言做合適的事情很重要。 比如 Java 適合網站開發而 Python 更適合做資料分析。 再比如你想要做全棧開發的話,還可能需要掌握多門程式語言。拿我自己來說,也算是半個全棧開發,我主要是以 Java 做後端開發,Javascript 來進行前端開發。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2001/viewspace-2826509/,如需轉載,請註明出處,否則將追究法律責任。

相關文章