❶ 誰發明了那些經典的編程語言
《軟體故事:誰發明了那些經典的編程語言》介紹了多種語言和軟體的起源以及促進軟體行業發展的重大成就,以傳記體講述了埋沒於歷史洪流卻起到了關鍵作用的編程人員及其貢獻,包括「存儲式計算」早期出現的女性軟體先驅的故事。
本書內容主要包括:約翰·
巴克斯發明Fortran
語言、約翰·
麥卡錫設計Lisp語言、「COBOL
之母」葛麗絲·
霍普等人創建COBOL
語言、肯·
湯普森與丹尼斯·
里奇開發Unix
操作系統和C
語言、托馬斯·
庫爾茲與約翰·
凱默尼開發basic
語言、本賈尼·
斯特勞斯特盧普開發C++、「Word
之父」查爾斯·
西蒙尼研發Word、阿蘭·
凱伊設計Smalltalk
語言、安迪·赫茲菲爾德等研發Macintosh、錢柏林等創建SQL
語言、詹姆斯·高斯林發明Java,等等。
《軟體故事:誰發明了那些經典的編程語言》適合計算機相關從業人員及對軟體行業感興趣的讀者參考閱讀。
❷ 計算機只能讀取0和1.那麼編程語言是如何被發明的
說來話長,所謂數字化,就是指用數字0和1來存儲、運算、處理的過程。你可以網路一下。
❸ 如果自己要發明一種編程語言,那麼需要做些什麼事情呢
如果你要做這個,那麼先要完成對於一門編程語言的各個要素:比如定內義你自己的語法、數據類容型、語言結構等等,其次你要寫一個支持這些語法的解釋器或編譯器。
就我的理解,當你編寫完成一個編譯器或解釋器,基本上你的代碼就可以用了。
比較粗陋的比方,你會一門地球人都不會的外星語言,現在語言已經存在了,硬體條件:運行的器官(你的嘴巴)可以說這些語言,但要讓除你之外的地球人聽明白你說什麼,顯然你需要個翻譯,將你的外星語言變成別人能聽懂的(這就是將高級語言變成機器指令)。
❹ 很多程序都是用計算機語言,那麼這些計算機語言是如何發明出來的
說一下我的理解,某些方面可能不那麼專業。
計算機處理的都是0,1,代表電路的兩種狀態。最開的時候程序員是面對的最底層的,後來有了匯編、C、還有許多面向對象的語言,這些都是不斷在原來的基礎上抽象出來的,至於怎麼個抽象法,還是樓上的正解。
❺ C++語言是誰發明的
C語言是美國Dennis Ritchie在1972年設計發明的,C語言主體誕生於1973年,正式發行於1977年。是一門面向過程、抽象版化的權通用程序設計語言,廣泛應用於底層開發。
C語言就是分析出解決問題所需要的步驟 ,然後利用函數一步步的實現,使用的時候一個一個依次調用就可以。
一種以事物本身為中心的編程思想,是把構成問題的事物分解成各個對象,同時建立對象的目的不是為了完成某一個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。
(5)編程語言怎麼發明的擴展閱讀
1、C語言經歷過幾個修訂版本,其中影響比較大的是1989年修訂的C89版與1999年修訂的C99版。C89版也是當代C語言通行的基礎版本。
2、C語言主要用於編寫操作系統內核、底層驅動程序、小型應用程序、資料庫等,藉助操作系統,C語言長期處於編程語言排行榜前幾位的位置。
❻ 誰發明了那些經典的編程語言
《軟體故事:來誰發明了那些經典的編源程語言》介紹了多種語言和軟體的起源以及促進軟體行業發展的重大成就,以傳記體講述了埋沒於歷史洪流卻起到了關鍵作用的編程人員及其貢獻,包括「存儲式計算」早期出現的女性軟體先驅的故事。
本書內容主要包括:約翰· 巴克斯發明Fortran 語言、約翰· 麥卡錫設計Lisp語言、「cobol 之母」葛麗絲· 霍普等人創建cobol 語言、肯· 湯普森與丹尼斯· 里奇開發Unix 操作系統和C 語言、托馬斯· 庫爾茲與約翰· 凱默尼開發basic 語言、本賈尼· 斯特勞斯特盧普開發C++、「Word 之父」查爾斯· 西蒙尼研發Word、阿蘭· 凱伊設計Smalltalk 語言、安迪·赫茲菲爾德等研發Macintosh、錢柏林等創建sql 語言、詹姆斯·高斯林發明Java,等等。
《軟體故事:誰發明了那些經典的編程語言》適合計算機相關從業人員及對軟體行業感興趣的讀者參考閱讀。
❼ 編程語言是誰發明的
我也抄一下。
奧古斯塔·阿達·金,勒芙蕾絲伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奧古斯塔·阿達·拜倫( Ada Byron),通稱阿達·洛芙萊斯(Ada Lovelace),是著名英國詩人拜倫之女,數學家。計算機程序創始人,建立了循環和子程序概念。
為計算程序擬定「演算法」,寫作的第一份「程序設計流程圖」,被珍視為「第一位給計算機寫程序的人」。為了紀念阿達·奧古斯塔對現代電腦與軟體工程所產生的重大影響,美國國防部將耗費巨資、歷時近20年研製成功的高級程序語言命名為Ada語言,它被公認為是第四代計算機語言的主要代表。
在1842年,人稱「數字女王」的阿達·洛芙萊斯(Ada Lovelace)編寫了歷史上首款電腦程序。
在1834年,阿達的朋友——英國數學家、發明家兼機械工程師查爾斯·巴貝其(Charles Babbage)——發明了一台分析機;阿達則致力於為該分析機編寫演算法,並於1843 年公布了世界上第一套演算法。
巴貝其分析機後來被認為是最早期的計算機雛形,而阿達的演算法則被認為是最早的計算機程序和軟體。
1852年,阿達為了治療子宮頸癌,卻因此死於失血過多,得年36歲。無獨有偶,她與她父親拜倫死於相同年齡,一樣死於治療中的失血過多。她留下了兩個兒子與一位女兒—安妮·布蘭特貴女。
依她的遺言,阿達葬於諾丁漢哈克諾的聖 瑪麗亞·抹大拉教堂,長眠在父親的身旁。
在1842年與1843年其間,阿達花了9個月的時間翻譯義大利數學家路易吉·米那比亞對巴貝奇最新的計算機設計書(即分析機概論)所留下的備忘錄。在這部譯文里,她附加許多注記,內容詳細說明用計算機進行伯努利數的運算方式,而被認為是世界上第一個電腦程式;因此,阿達也被認為是世界上第一位程式設計師。巴貝奇在他所著的《經過哲學家人生》(Passages from the Life of a Philosopher, 1846)里留有下面的述敘:
倫敦科學館分析機復製品
「我認為她為米那比亞的備忘錄增加許多注記,並加入了一些想法。雖然這些想法是由我們一起討論出來的,但是最後被寫進注記里的想法確確實實是她自己的構想。我將許多代數運算的問題交給她處理,這些工作也與伯努利數的運算相關。在她所送回給我的文件,更修正了我先前在程序里的重大錯誤。」
阿達的文章創造出許多巴貝奇也未曾提到的新構想,比如阿達曾經預言道:「這個機器未來可以用來排版、編曲或是各種更復雜的用途。」
她死後一百年,於1953年,阿達之前對查爾斯·巴貝奇的《分析機概論》所留下的筆記被重新公布,並被公認對現代計算機與軟體工程造成了重大影響。[2]
在1980年12月10日,美國國防部製作了一個新的高級計算機編程語言——Ada,以紀念阿達·洛芙萊斯。
在微軟的Wins產品里也可以找到阿達的全息圖標簽。
英國計算機公會每年都頒發以阿達命名的軟體工程創新大獎。
❽ 為什麼編程語言都是外國人發明的,是因為他們格外聰明嗎
以前我很奇怪,為什麼各種編程語言都是外國人發明的,為什麼國外有那麼多開源軟體,我版想,這跟外國權的尊重版權意識有關。這在看論文的時候深有感觸,有時看過一篇論文,過後別人一問,完全答不上來,只能含糊說個大概。在工作中也是,有時我以為自己理解了,可別人一問,我還是說的不清不楚,這當然沒有信服力。所以,我要把事情寫出來,寫的過程就是一個在重新思考理順思路的過程,寫的過程我自然會發現有哪些解釋不清楚的問題,我自然會去嘗試找到解決方法解釋清楚。這樣以後別人再問我同樣的問題的時候,我才能很自信又淡定的說「這個問題是這樣的..."這樣能增加自己的自信,也能給別人更多的信任。
❾ 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之手的代碼。
(9)編程語言怎麼發明的擴展閱讀:
丹尼斯·里奇發明出C語言之後,產生了十分強大的社會影響,具體如下:
C語言是使用最廣泛的語言之一。C語言的誕生是現代程序語言革命的起點,是程序設計語言發展史中的一個里程碑。
自C語言出現後,以C語言為根基的C++、Java和C#等面向對象語言相繼誕生,並在各自領域大獲成功。但C語言依舊在系統編程、嵌入式編程等領域占據著統治地位。
C語言,這種最有效、最通用的編程語言,就是丹尼斯·里奇開發的,而這還是他在做另一個項目時的副產品。丹尼斯·里奇還和肯·湯普遜一起開發了Unix操作系統,因此,他還是名副其實的Unix之父。