導航:首頁 > 創造發明 > 編程語言的發明

編程語言的發明

發布時間:2020-12-29 10:50:09

① 編程語言Python 是誰發明

吉多·范羅蘇姆(Guido van Rossum)

吉多·范羅蘇姆是一名荷蘭計算機程序員,他作為 Python 程序設計語言的作者而為人們熟知。在 Python 社區,吉多·范羅蘇姆被人們認為是「仁慈的獨裁者(BDFL)」,意思是他仍然關注 Python 的開發進程,並在必要的時刻做出決定。

他在 Google 工作,在那裡他把一半的時間用來維護 Python 的開發。2020年11月12日, 64歲的Python之父Guido van Rossum在自己的官方宣布:由於退休生活太無聊,自己決定加入Microsoft 的 DevDiv Team。

(1)編程語言的發明擴展閱讀

人物經歷——

1982年在阿姆斯特丹大學獲得數學和計算機科學碩士學位。後來他在多個研究機構工作,包括在荷蘭阿姆斯特丹的荷蘭國家數學與計算機科學研究中心(CWI),在馬里蘭州 Gaithersburg 的國家標准及技術研究所(NIST),和維珍尼亞州 Reston 的國家創新研究公司(CNRI)。

2020年11月12日, 64歲的Python之父Guido van Rossum在自己的官方宣布:由於退休生活太無聊,自己決定加入Microsoft 的 DevDiv Team。至於要做什麼,他表示有太多要做的,將致力於讓Python變得更好用(不僅僅是在Windows上),微軟這里有很多開源資源,值得關注。

② 如果自己要發明一種編程語言,那麼需要做些什麼事情呢

如果你要做這個,那麼先要完成對於一門編程語言的各個要素:比如定內義你自己的語法、數據類容型、語言結構等等,其次你要寫一個支持這些語法的解釋器或編譯器。

就我的理解,當你編寫完成一個編譯器或解釋器,基本上你的代碼就可以用了。

比較粗陋的比方,你會一門地球人都不會的外星語言,現在語言已經存在了,硬體條件:運行的器官(你的嘴巴)可以說這些語言,但要讓除你之外的地球人聽明白你說什麼,顯然你需要個翻譯,將你的外星語言變成別人能聽懂的(這就是將高級語言變成機器指令)。

③ 誰發明了那些經典的編程語言

《軟體故事:來誰發明了那些經典的編源程語言》介紹了多種語言和軟體的起源以及促進軟體行業發展的重大成就,以傳記體講述了埋沒於歷史洪流卻起到了關鍵作用的編程人員及其貢獻,包括「存儲式計算」早期出現的女性軟體先驅的故事。
本書內容主要包括:約翰· 巴克斯發明Fortran 語言、約翰· 麥卡錫設計Lisp語言、「cobol 之母」葛麗絲· 霍普等人創建cobol 語言、肯· 湯普森與丹尼斯· 里奇開發Unix 操作系統和C 語言、托馬斯· 庫爾茲與約翰· 凱默尼開發basic 語言、本賈尼· 斯特勞斯特盧普開發C++、「Word 之父」查爾斯· 西蒙尼研發Word、阿蘭· 凱伊設計Smalltalk 語言、安迪·赫茲菲爾德等研發Macintosh、錢柏林等創建sql 語言、詹姆斯·高斯林發明Java,等等。
《軟體故事:誰發明了那些經典的編程語言》適合計算機相關從業人員及對軟體行業感興趣的讀者參考閱讀。

④ 谷歌為什麼要發明GO編程語言

Go語言是谷歌2009發布的編程語言,這個語言發明的目的,就是為了在運行速版度接近C/C++語言的基礎上(權注意是接近),降低開發者的門檻,減少開發難度。Go語言,在功能上沒有超過C/C++,適用者為沒有C/C++經驗的開發者,開發出接近C效率的程序。對於已經熟練掌握C/C++的開發者來說,Go語言沒有優勢,還要重學語法,適應開發環境,明顯是不符合效率的。

⑤ C語言是誰發明的

C語言是「C語言之父」Dennis MacAlistair Ritchie(中文名:丹尼斯·里奇)創造出來的。

C語言是D.M.Ritchie在B語言的基礎上創造出來的。C語言的出現經歷了以下歷程:

在1970年,美國貝爾實驗室的 Ken Thompson,以BCPL語言為基礎,設計出很簡單且很接近硬體的B語言(取BCPL的首字母)。並且他用B語言寫了第一個UNIX操作系統。

1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。

1973年初,C語言的主體完成。Thompson和Ritchie迫不及待地開始用它完全重寫了UNIX。直到今天,各種版本的UNIX內核和周邊工具仍然使用C語言作為最主要的開發語言,其中還有不少繼承Thompson和Ritchie之手的代碼。

(5)編程語言的發明擴展閱讀:

丹尼斯·里奇發明出C語言之後,產生了十分強大的社會影響,具體如下:

C語言是使用最廣泛的語言之一。C語言的誕生是現代程序語言革命的起點,是程序設計語言發展史中的一個里程碑。

自C語言出現後,以C語言為根基的C++、Java和C#等面向對象語言相繼誕生,並在各自領域大獲成功。但C語言依舊在系統編程、嵌入式編程等領域占據著統治地位。

C語言,這種最有效、最通用的編程語言,就是丹尼斯·里奇開發的,而這還是他在做另一個項目時的副產品。丹尼斯·里奇還和肯·湯普遜一起開發了Unix操作系統,因此,他還是名副其實的Unix之父。

⑥ 編程語言Python是怎麼發明出來的

有一個叫做Guido的荷蘭人,他是阿姆斯特丹大學數學和計算機碩士,雖然有著雙學歷,但是更傾向於做計算機的工作(果然計算機牛人數學都很好啊)。那個時候的他經常使用Pascal、C、 Fortran等語言來完成他的工作。
他所處的年代,由於個人計算機配置很低,比如早期的Macintosh,只有8MHz的CPU主頻和128KB的RAM,一個大的數組就能占滿內存(這才是卡成狗吧),所以當時的語言的基本設計原則是讓機器能更快運行。為了增進效率,程序員要像計算機一樣思考,才能寫出更符合機器口味的程序(機器喜歡吃的口味,當然就快了,這里可以說是「面向機器編程」了)。
有一天,Guido生氣了,WTF!邏輯很清晰都要編個程編一天(大佬的脾氣一般都不太好)!他開始萌發了自己設計語言的念頭。第一次啟發的語言是 shell語言,像shell這樣的語言如同膠水般可以將UNIX的許多功能連接到一起,許多C語言下上百行的程序,用shell下只用幾行就可以完成,簡直不要太舒服(Python叫做「膠水語言」的啟發)!但是好的東西往往不會那麼容易讓人得到,然而,shell的本質是調用命令。它並不是一個真正的語言。比如說,shell沒有數值型的數據類型,加法運算都很復雜。總之,shell不能全面的調動計算機的功能。無奈中產生希望,Guido希望有一種語言,這種語言能夠像C語言那樣,能夠全面調用計算機的功能介面,又可以像shell那樣,可以輕松的編程。這樣他就可以擺脫「面對機器編程」的痛苦,節省大量的時間。
希望終究還是希望,還是不知如何下手。這時他迎來了第二次啟發,Guido在荷蘭的數學和計算機研究所開發ABC語言中獲得了啟發,看到了希望。與當時的大部分語言不同,ABC語言的目標是「讓用戶感覺更好」。ABC語言希望讓語言變得容易閱讀,容易使用,容易記憶,容易學習,並以此來激發人們學習編程的興趣(這應該就是Python良好的可讀性的來源)。語言再好,但是當時電腦配置實在太低了,運行ABC語言解釋器太費勁,而且存在諸多問題,最終ABC沒有流行起來。ABC語言涼涼了,Guido多少有些惋惜,但是ABC語言給了他很多好的想法。
在1989年,Guido在度過聖誕節假期的時候(一個大佬怎麼可以放假?!無聊死了,老子要敲代碼!),時間充裕的他開始寫Python語言的編譯器。Python這個名字,來自Guido所摯愛的電視劇Monty Python's Flying Circus。他希望這個新的叫做Python的語言,能符合他的理想:創造一種C和shell之間,功能全面,易學易用,可拓展的語言。

最初的Python語言就這樣誕生了!
關注「全棧python養成記」公眾號,得到更多的學習指導

⑦ 很多程序都是用計算機語言,那麼這些計算機語言是如何發明出來的

說一下我的理解,某些方面可能不那麼專業。
計算機處理的都是0,1,代表電路的兩種狀態。最開的時候程序員是面對的最底層的,後來有了匯編、C、還有許多面向對象的語言,這些都是不斷在原來的基礎上抽象出來的,至於怎麼個抽象法,還是樓上的正解。

⑧ 為什麼編程語言都是外國人發明的,是因為他們格外聰明嗎

以前我很奇怪,為什麼各種編程語言都是外國人發明的,為什麼國外有那麼多開源軟體,我版想,這跟外國權的尊重版權意識有關。這在看論文的時候深有感觸,有時看過一篇論文,過後別人一問,完全答不上來,只能含糊說個大概。在工作中也是,有時我以為自己理解了,可別人一問,我還是說的不清不楚,這當然沒有信服力。所以,我要把事情寫出來,寫的過程就是一個在重新思考理順思路的過程,寫的過程我自然會發現有哪些解釋不清楚的問題,我自然會去嘗試找到解決方法解釋清楚。這樣以後別人再問我同樣的問題的時候,我才能很自信又淡定的說「這個問題是這樣的..."這樣能增加自己的自信,也能給別人更多的信任。

⑨ 誰發明了那些經典的編程語言

《軟體故事:誰發明了那些經典的編程語言》介紹了多種語言和軟體的起源以及促進軟體行業發展的重大成就,以傳記體講述了埋沒於歷史洪流卻起到了關鍵作用的編程人員及其貢獻,包括「存儲式計算」早期出現的女性軟體先驅的故事。
本書內容主要包括:約翰·
巴克斯發明Fortran
語言、約翰·
麥卡錫設計Lisp語言、「COBOL
之母」葛麗絲·
霍普等人創建COBOL
語言、肯·
湯普森與丹尼斯·
里奇開發Unix
操作系統和C
語言、托馬斯·
庫爾茲與約翰·
凱默尼開發basic
語言、本賈尼·
斯特勞斯特盧普開發C++、「Word
之父」查爾斯·
西蒙尼研發Word、阿蘭·
凱伊設計Smalltalk
語言、安迪·赫茲菲爾德等研發Macintosh、錢柏林等創建SQL
語言、詹姆斯·高斯林發明Java,等等。
《軟體故事:誰發明了那些經典的編程語言》適合計算機相關從業人員及對軟體行業感興趣的讀者參考閱讀。

⑩ C++語言是誰發明的

C語言是美國Dennis Ritchie在1972年設計發明的,C語言主體誕生於1973年,正式發行於1977年。是一門面向過程、抽象版化的權通用程序設計語言,廣泛應用於底層開發。

C語言就是分析出解決問題所需要的步驟 ,然後利用函數一步步的實現,使用的時候一個一個依次調用就可以。

一種以事物本身為中心的編程思想,是把構成問題的事物分解成各個對象,同時建立對象的目的不是為了完成某一個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。

(10)編程語言的發明擴展閱讀

1、C語言經歷過幾個修訂版本,其中影響比較大的是1989年修訂的C89版與1999年修訂的C99版。C89版也是當代C語言通行的基礎版本。

2、C語言主要用於編寫操作系統內核、底層驅動程序、小型應用程序、資料庫等,藉助操作系統,C語言長期處於編程語言排行榜前幾位的位置。

閱讀全文

與編程語言的發明相關的資料

熱點內容
武漢疫情投訴 瀏覽:149
知識產權合作開發協議doc 瀏覽:932
廣州加里知識產權代理有限公司 瀏覽:65
企業知識產權部門管理辦法 瀏覽:455
消費315投訴 瀏覽:981
馬鞍山鋼城醫院 瀏覽:793
馮超知識產權 瀏覽:384
介紹小發明英語作文 瀏覽:442
版權使用權協議 瀏覽:1000
2018年基本公共衛生服務考核表 瀏覽:884
馬鞍山候車亭 瀏覽:329
學校矛盾糾紛排查領導小組 瀏覽:709
張江管委會知識產權合作協議 瀏覽:635
關於開展公共衛生服務項目相關項目督導的函 瀏覽:941
閨蜜證書高清 瀏覽:11
轉讓房轉讓合同協議 瀏覽:329
矛盾糾紛排查調處工作協調交賬會議紀要 瀏覽:877
雲南基金從業資格證書查詢 瀏覽:313
新知識的搖籃創造力 瀏覽:187
股轉轉讓協議 瀏覽:676