程式語言類“購物車”清單請查收!

人工智慧頻道發表於2018-11-20

世界上有成千上萬種程式語言,但有一些特別優秀的語言,開發人員會反覆使用。

位於開發開源軟體這一浪潮中的中心公司GitHub追蹤這些程式語言的發展趨勢。畢竟作為一個軟體專案的集散地,開發人員可以通過它進行學習,並與超過310萬的開發人員和210萬的組織一起為開源做出貢獻。該公司每年釋出的相關報告對軟體開發人員的現存需求有著深刻的見解(https://octoverse.github.com/projects#languages)。

GitHub即將被微軟以75億美元的價格收購(https://www.businessinsider.com/why-microsoft-should-buy-github-2018-6?_ga=2.22115896.287916594.1540436024-817205259.1540436024),並且它的產值還在迅速增長。在過去的一年裡,這個平臺有800萬的新使用者——這比GitHub的前六年的使用者總數還要多。它在全球都備受歡迎,特別是在中國、印度、新加坡、奈及利亞、巴西等國家。

根據GitHub的說法,下面是他們通過一系列調查發現程式設計師最喜愛的幾種語言:

Ruby程式語言

雙十一程式語言類“購物車”清單請查收!


Ruby是一種動態的、開源的程式語言,它相對而言極具簡單性,被用來構建我們每天使用的一些應用程式。Rubyon Rails 是一個用於開發資料庫驅動的網路應用程式的完整框架。Rails基於MVC(模型- 檢視- 控制器)設計模式。從檢視中的Ajax應用,到控制器中的訪問請求和反饋,到封裝資料庫的模型,Rails 為你提供一個純Ruby的開發環境。釋出網站時,你只需要一個資料庫和一個即可。事實上,Twitch、SoundCloud、Hulu、Zendesk、Square和GitHub等應用都是用Ruby on Rails構建的。

Ruby On Rails是一個用於編寫網路應用程式的。它基於一種計算機軟體語言Ruby,給程式開發人員提供了強大的框架支援。你可以用比以前少的多的程式碼和短的多的時間編寫出一流的網路軟體。

C程式語言

雙十一程式語言類“購物車”清單請查收!


C語言雖然很"舊",但很好。它是最"古老"的程式語言之一,是在20世紀70年代發明的。但在今天,它已經成為有史以來使用最廣泛的程式語言之一。

C語言是一種設計語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴的應用程式。因此,它的應用範圍廣泛。

Shell程式語言

雙十一程式語言類“購物車”清單請查收!


shell指令碼是一種計算機程式,用於指示作業系統執行某些命令。Shell指令碼可以操作檔案、執行程式等等。它特別受系統管理員的歡迎。

shell 是作業系統的最外層。shell 合併程式語言以控制程式和檔案,以及啟動和控制其它程式。shell 通過提示你輸入,向作業系統解釋該輸入,然後處理來自作業系統的任何結果輸出來管理你與作業系統之間的互動。shell 提供了與作業系統通訊的方式。此通訊以互動的方式(來自鍵盤的輸入立即操作)或作為一個 shell 指令碼執行。shell 指令碼是shell和作業系統命令的序列,它儲存在檔案中。

TypeScript程式語言

雙十一程式語言類“購物車”清單請查收!


TypeScript被描述為具有超能力的JavaScript。具有類似的語法和語義,與JavaScript密切相關,可以支援大規模應用程式。這門語言是由微軟開發的,並且越來越流行,去年排名第11位。

RedMonk的行業分析師Stephen O'grady指出,它與JavaScript的相似之處讓它很受歡迎。在週二的GitHub會議上,OGrady說:"我們能夠對JavaScript的基本優勢有所利用。"

c#程式語言

雙十一程式語言類“購物車”清單請查收!


c#,發音為"C Sharp",由微軟開發,用於構建企業應用程式和企業客戶使用的軟體。這種物件導向的程式語言類似於Java。

c++程式語言

雙十一程式語言類“購物車”清單請查收!


c++可以追溯到20世紀70年代,通常是初學者必學的計算機語言。它是使用最廣泛的語言之一,因為它是許多作業系統、瀏覽器和遊戲的核心語言。

C++是一種物件導向的,由美國AT&T的博士在20世紀80年代初期發明並實現(最初這種語言被稱作"C with Classes"帶類的C)。它是一種型別檢查的、支援多重程式設計正規化的通用程式設計語言。它支援過程化程式設計、、、泛型程式設計等多種程式設計風格。C++是C語言的繼承,進一步擴充和完善了C語言,成為一種語言。C++這個詞在中國大陸的程式設計師圈子中通常被讀做"C加加",而西方的程式設計師通常讀做"C plus plus","CPP"。

PHP程式語言

雙十一程式語言類“購物車”清單請查收!


PHP(外文名:PHP: Hypertext Preprocessor,中文名:"超文字前處理器")是一種通用開源指令碼語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的與其他的程式語言相比,PHP是將程式嵌入到HTML(標準下的一個應用)文件中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後程式碼,編譯可以達到加密和優化程式碼執行,使程式碼執行更快。

PHP用於建立動態和互動式Web頁面。像Facebook和Yahoo這樣的大型網站都是用PHP開發的,但開發人員一直嘲笑它是最糟糕的程式語言之一:它被稱為"沒有自行車框架的輪子"。

Python程式語言

雙十一程式語言類“購物車”清單請查收!


Python是一種高階程式語言。雖然它是一種易於入門的語言,但通常用於更高階的程式設計,如機器學習和資料分析。其中最流行的Python教程是叫做《Learn Python the Hard Way》。

Ogrady說,Python如此受歡迎是一個合情合理的,因為它是一種多用途的語言。

Java程式語言

雙十一程式語言類“購物車”清單請查收!


Java是Sun Microsystems建立的一種面向廣大物件的語言,目前由Oracle擁有。它用於資料庫、開發Android應用程式、桌面應用程式等後端程式語言。它非常流行,被認為是構建大型系統最穩定、最可靠的方法之一。

JavaScript程式語言

雙十一程式語言類“購物車”清單請查收!


JavaScript仍然是GitHub上使用的首選語言,在公共儲存庫和私有儲存庫以及來自世界各地的各種規模的組織中,貢獻最多的都是JavaScript。JavaScript是web背後的程式語言,用於構建互動式外掛和網站。但奇怪的是,除了名字之外,它與Java沒有什麼關係。


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

相關文章