本星球的第一種編程語言要歸功于一位英國數學家Augusta Ada Byron,他被世人稱為Ada Lovelace。他發明第一種編程語言,這是一種“匯編”語言,但是,它的解析器未完成。繼阿達·洛芙萊斯之后是“Plankalkül”計劃。1942年,德國計算機科學家和工程師Konrad Zuse發明了一種專用于工程的程序語言,它是第一種為計算機設計的高級程序設計語言。1946年,該項目開始出現第一個版本。
有趣的是,由于第二次世界大戰的緣故,數字電子計算機有可能在公眾不知情的情況下應用于軍隊,原因在于計算機在軍事戰略中的重要性。
但是歷史上最重要的編程語言是哪種呢?即使給出了答案,對現在的學習恐怕也沒有什么用途,我們最關心的應該是現在,哪種編程語言重要,或者說,在2021年,如果要學習編程,應該學什么?因此,有必要預估一下2021年可能最流行的幾種編程語言。
按照習慣,列出10個。
第1名:PythonPython是一種解釋性的、面向對象的、具有動態語義的高級編程語言。內置數據結構,加上動態類型和動態綁定,使它非常具有吸引力,特別適用于快速的應用程序開發、以及作為腳本或粘合語言將現有組件連接在一起。Python語法簡單、易于學習,特別強調可讀性,因此降低了程序維護的成本。Python支持模塊和包,鼓勵程序模塊化和代碼重用。Python解釋器和廣泛的標準庫以源代碼或二進制的形式免費提供給所有主要平臺,并且可以免費發布。參考: https://python.org/
第2名:JavaJava是一套計算機軟件和規范,由James Gosling在太陽微系統公司開發,該公司后來被甲骨文公司收購。它提供了一個系統來開發應用軟件,并將其部署到跨平臺的計算環境中。
第3名:PHPPHP是一種流行的通用腳本語言,特別適合于web開發。具有快速、靈活和實用的特點,支持從你的博客到世界上最流行網站的一切開發。參考: https://php.net/
第4名:JavascriptJavascript通?s寫為JS,是一種符合ECMAScript規范的編程語言。JavaScript是高級編程語言,通常是即時編譯的,并且具有多種范例。它具有花括號語法、動態類型、基于原型的面向對象和一級函數。參考: https://en.wikipedia.org/wiki/JavaScript
第5名:C++C++是由Bjarne Stroustrup發明的一種通用編程語言,是C語言的擴展,也就是“帶類的C”。參考: https://en.wikipedia.org/wiki/C%2B%2B
第6名:C#C#是一種通用的、多范式的編程語言,包含了靜態、強類型、詞匯作用域、命令式、聲明式、函數式、泛型,以及面向對象和面向組件的編程原則。參考: https://en.wikipedia.org/wiki/C_Sharp_ (programming_language)
第7名:RubyRuby一種注重簡單性和生產力的動態開源編程語言。它有著優雅的語法,讀起來自然,寫起來容易。參考:https://ruby-lang.org/en/
第8名:RR是一種由R統計計算基金會支持的用于統計計算和圖形的編程語言和免費軟件環境。R語言在統計和數據挖掘方面有廣泛應用。參考:https://en.wikipedia.org/wiki/R_(programming_language)
第9名:SwiftSwift是一種功能強大、直觀的編程語言,適用于macOS、iOS、watchOS、tvOS等平臺。編寫Swift代碼具有交互性和趣味性,語法簡潔而富有表現力,而且Swift包含了開發人員喜歡的現代功能。Swift代碼在設計上是安全的,但也能創造出運行速度快如閃電的軟件。參考: https://developer.apple.com/swift/
第10名:GoGo是一種靜態的、編譯型語言,由Google的Robert Griesemer, Rob Pike, and Ken Thompson.等人設計。Go在語法上類似于C語言,但具有內存安全、垃圾收集、結構類型和CSP風格的并發性。這種語言通常被稱為Golang(即:Go語言),因為它的域名是golang.org,但正確的名字是Go。參考: https://en.wikipedia.org/wiki/Go_(programming_language)
什么時代流行什么語言,自有其時代背景。下面的視頻就顯示了不同時代主流編程語言的演化歷程。
原創 老齊 老齊教室
聲明:
本站(www.rxbbx.com)部分圖文轉自網絡,刊登本文僅為傳播信息之用,絕不代表贊同其觀點或擔保其真實性。若有來源標注錯誤或侵犯了您的合法權益,請作者持權屬證明與本網聯系,我們將及時更正、刪除,謝謝