初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

一、Python

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)


Python的流行與對初學者的友好導致了互聯網上大量的教程和示例代碼。 這意味著當初學者有問題時,他們很可能僅通過搜索就可以自己找到答案。

二、Racket

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Racket是一種計算機程序設計語言,在Lisp和Scheme基礎上增加了對象、類型、惰性求值等,也是一個程序設計環境,可以讓人們設計自己的程序語言。同時自帶豐富的第三方庫,如web服務器、數據庫、GUI、圖像處理等。

三、Lua

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Lua 是一種輕量小巧的腳本語言,用標準C語言編寫並以源代碼形式開放, 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定製功能。

四、C

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

C 語言是一種通用的、面向過程式的計算機程序設計語言。1972 年,為了移植與開發 UNIX 操作系統,丹尼斯·裡奇在貝爾電話實驗室設計開發了 C 語言。C 語言是一種廣泛使用的計算機語言,它與 Java 編程語言一樣普及,二者在現代軟件程序員之間都得到廣泛使用。

五、Elixir

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Elixir 官方將其定義成『一個用於構建可伸縮、可維護應用的動態、函數式編程語言』,它運行在 Erlang 的虛擬機上,能夠充分利用虛擬機的優點運行低延時、高容錯的分佈式系統。

六、Ruby

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Ruby 是一種開源的面向對象程序設計的服務器端腳本語言,在 20 世紀 90 年代中期由日本的松本行弘設計並開發。Ruby 可運行於多種平臺,如 Windows、MAC OS 和 UNIX 的各種版本。

七、Scheme

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Scheme 是一門非常簡潔的計算語言,使用它的編程人員可以擺脫語言本身的複雜性,把注意力集中到更重要的問題上,從而使語言真正成為解決問題的工具。

八、Go

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Go 語言被設計成一門應用於搭載 Web 服務器,存儲集群或類似用途的巨型中央服務器的系統編程語言。對於高性能分佈式系統領域而言,Go 語言無疑比大多數其它語言有著更高的開發效率。它提供了海量並行的支持,這對於遊戲服務端的開發而言是再好不過了。

九、Nim

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Nim是一個新型的靜態類型、命令式編程語言,支持過程式、函數式、面向對象和泛型編程風格而保持簡單和高效。Nim從Lisp繼承來的一個特殊特性--抽象語法樹(AST)作為語言規範的一部分,可以用作創建領域特定語言的強大宏系統。

十、Smalltalk

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Smalltalk,被公認為歷史上第二個面向對象的程序設計語言,和第一個真正的集成開發環境(IDE)。Smalltalk對其它眾多的程序設計語言的產生起到了極大的推動作用,主要有:C++,C#,Objective-C,Actor,Java和Ruby等。

十一、Pascal / Object Pascal

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

ObjectPascal是一種強類型的語言,其數據類型的定義、聲明以及數據的賦值和傳遞都必須遵循嚴格的語法規則。

十二、JavaScript

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

JavaScript 是 Web 的編程語言。所有現代的 HTML 頁面都使用 JavaScript。

十三、Clojure

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Clojure是一種運行在Java平臺上的 Lisp 方言,Lisp是一種以表達性和功能強大著稱的編程語言,但人們通常認為它不太適合應用於一般情況,而Clojure的出現徹底改變了這一現狀。

十四、C#

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

由微軟(Microsoft)開發的 C# 是一個簡單的、現代的、通用的、面向對象的編程語言。

十五、Kotlin

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Kotlin 是一個用於現代多平臺應用的靜態編程語言,由 JetBrains 開發。Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。Kotlin已正式成為Android官方支持開發語言。

十六、Haskell

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Haskell是一種標準化的,通用的純函數編程語言,有非限定性語義和強靜態類型。

十七、Elm

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Elm 是一種可編譯為javascript的函數式編程語言。作為一種創建網站和web應用程序的工具,Elm與React等產品形成競爭。Elm非常強調簡單、易於操作和高品質。

十八、Common Lisp

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Common Lisp,是Lisp的眾多方言之一,與Scheme合稱現代兩大Lisp方言,標準由ANSI X3.226-1994定義。它是為了標準化此前眾多的Lisp分支而開發的,導致其語言規範和標準長達千頁。

十九、Java

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Java 是由Sun Microsystems公司於1995年5月推出的高級程序設計語言。Java可運行於多個平臺,如Windows, Mac OS,及其他多種UNIX版本的系統。

二十、Scala

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Scala 是一門多範式(multi-paradigm)的編程語言,設計初衷是要集成面向對象編程和函數式編程的各種特性。Scala 運行在Java虛擬機上,併兼容現有的Java程序。

二十一、C++

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。

二十二、Rust

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

Rust是一門系統編程語言,專注於安全,尤其是併發安全,支持函數式和命令式以及泛型等編程範式的多範式語言。Rust在語法上和C++類似,但是設計者想要在保證性能的同時提供更好的內存安全。

二十三、F#

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十四、Tcl

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十五、Julia

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十六、Perl 6

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十七、TypeScript

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十八、Scratch

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

二十九、Dart

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

三十、Swift

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

三十一、Erlang

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)

三十二、PHP

初學者最好從什麼語言程序開始學習?(Go排名第八、PHP難死了!)


分享到:


相關文章: