想要成一名優秀的程序員,需要了解學習哪些編程語言?

在這裏插入圖片描述
學習其中的一門或多門:JS(ES2017),TypeScript,C#,Python,Ruby,PHP7,Java/Kotlin/Scala

JavaScript

JavaScript 繼續着它令人難以置信的創新步伐。由於 Web 瀏覽器的快速發佈計劃的推動,JS 標準每年都會更新。下一個版本,ES2017 預計將於 2017 年中期完成。它將帶來許多 JS 開發人員渴望的特性 — 用於處理異步函數的 аsync/await 。感謝 Babel,即使在今天,你也可以在每個瀏覽器中編寫 ES2017。

TypeScript

TypeScript 2.1 於 2016 年年底發佈,爲舊瀏覽器帶來了 async/await,並改進了類型推斷。TypeScript 是一門編譯爲 JavaScript 的靜態類型語言。它增加了強大的功能,如經典的 OOP 模型和可選的靜態類型,使得巨大的代碼庫更容易維護。它是編寫 Angular 2 應用程序的推薦語言,建議各位嘗試。這是關於它的快速入門指南。

C#

C# 7.0 預計在 2017 年發佈,作爲一門優秀的語言將會有更大的改進。當微軟推出開源 Visual Studio Code 編輯器 和 .Net Core 時,每個人都感到驚訝。它們都可以在 Linux,Windows 和 macOS 上運行,並允許你用 C# 編寫快速、高效的應用程序(點擊這裏閱讀更多)。這些工具促成了一個充滿活力的社區。

Python

Python 3.6 將於今年 12 月發佈。它正在鞏固其作爲開發人員、IT 專業人員和科學家的腳本語言的選擇的地位。它適用於自動化、Web 開發、機器學習和科學計算。Python 2/3 的選擇對於社區來說是一個長達數年的鬥爭,但是現在你可以自信地選擇 Python 3 並享受完整的庫支持。對於那些需要額外的性能的使用者,他們可以看看 PyPy — 一個可啓用 Python 運行時的 JIT 替代品 。

Ruby

Ruby 2.3 今年早些時候發佈了,並帶來了性能改進。作爲通用腳本語言,Ruby 也是一個好選擇。 Ruby 3×3 的倡議已經公佈,這將使即將到來的 Ruby 3 比當前版本快 3 倍,而且會在更多的情景中打開使用 Ruby 的大門。

PHP

PHP 7.1 是在 12 月發佈的,並帶來了細小的增強。 這是基於去年 7.0 版本中的主要性能改進,將 PHP 轉變爲構建 Web 應用程序的快速平臺。我們建議把 PHP The Right Way 作爲良好的做法和構建 Web Apps 的現代做法。

Java

Java 9 預計在 2017 年發佈,並將帶來備受歡迎的新功能,例如用於評估代碼的 repl、對 HTTP 2.0 的支持和新的 API。有才能的 Java 開發人員和使用該語言開發項目的人對於這些特性有強烈的需求。如果 Java 不是你需要的,有一些基於 JVM 的語言,如 Kotlin 和 Scala,可以去了解。

Swift

Swift 3 於今年早些時候發佈。這是蘋果對現代編程語言的願景 — 簡化 iOS 和 macOS 上應用程序的開發。Swift 是開源的而且吸引了大量的社區。版本 4 計劃於 2017 年發佈,將改進語言特性和引入服務器 API,使其成爲編寫 Web Apps 和後端的一個不錯選擇。

其他

如果你正在尋找更令人興奮的東西,可以嘗試 Crystal 和 Elixir,它們結合了一個友好的類似 Ruby 的語法且有着卓越的性能。或者你可以看看函數式語言如 Haskell 或 Clojure。另外兩門推薦的快速語言是 Rust 和 Go。

適用於人工智能場景的五大編程語言

入行人工智能機器人研發,選擇哪一種機器人編程語言比較好?

大數據時代,最適合大數據處理的編程語言有哪些?

多智時代-人工智能大數據學習入門網站|人工智能、大數據、物聯網雲計算的學習交流網站

多智時代-人工智能大數據學習入門網站|人工智能、大數據、雲計算、物聯網的學習服務的好平臺
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章