这个项目可让你在几分钟快速了解某个编程语言

做为程序员,编程语言就是咱们建造程序世界的物料。学习编程第一步就是选择一门适合本身的编程语言。前端

可是,编程语言的种类太多了,像 Python、Java、Go、C++、JS等等都是目前比较热门的编程语言。咱们的痛点是没法快速了解某个编程语言来搞清楚这个编程语言是否适合本身。java

有没有什么办法让咱们快速了解一个编程语言的语言呢?git

答案是有的!程序员

Github 有一个 叫作 learnxinyminutes-docs 的开源项目能够帮助你X分钟快速了解某个编程语言。github

下面这张图就是这个项目配套的网站。不要看着上面都是英文就惧怕了!这个项目提供的大部分编程语言的讲解教程都有对应的中文翻译版本。web

若是你的英语还不错的话,仍是推荐你直接看英文版本,这样会原滋原味一些。面试

你还能够将中文版本(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 来进行前端开发。

微信搜“Github掘金计划”回复“计算机基础”便可获取图解计算机基础+我的原创的 Java 面试手册。

相关文章
相关标签/搜索