為什麼編程語言都是男人發明的
㈠ 什麼是編程語言
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標准化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。
最早的編程語言是在電腦發明之後產生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的編程語言,而且每年仍有新的編程語言誕生。很多編程語言需要用指令方式說明計算的程序,而有些編程語言則屬於聲明式編程,說明需要的結果,而不說明如何計算。
編程語言的描述一般可以分為語法及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標准中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他語言(像Perl)有一份主要的編程語言實現文件,視為是參考實現。
編程語言俗稱"計算機語言",種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 目前通用的編程語言有兩種形式:匯編語言和高級語言。
基本簡介
計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言,高級語言三大類。 如果按語種分,可以分為英文符號語言和漢語符號語言兩類。 電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。
㈡ 為什麼計算機語言編程不是中文
因為計算機是誕生於美國,他們的母語是英語。也有中文的編程語言,例如易語言,大多流行於初中生和高中生之間。使用英語編程,全世界通用,你可以學習到來自世界各地的優秀開源代碼。
㈢ 編程語言誰發明的
那就語音的話 應該是那些搞計算機的人 發明的那個是C語言是最早的編程語言吧
㈣ C語言是中國人發明的嗎
不是的,它由美國貝爾研究所的D.M.Ritchie於1972年推出,1978年後,C語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。它的應用范圍廣泛,具備很強的數據處理能力。
㈤ 為什麼編程語言都是外國人發明的,是因為他們格外聰明嗎
那你得問你的老祖宗啦,為什麼有關科技發展,技術進步的一切改良都被視為奇技淫巧,你翻翻歷史,為什麼古代的發明家,科學家,冒險開拓家如造紙術的發明者蔡倫,天文學家張衡,航海家鄭和被封建儒家守舊派指責為不務正業,勞民傷財,有違祖制加以打壓迫害?為什麼科舉考試一千多年只考關於道德倫理的四書五經而生產科學的都毫不關心,是誰焚書一把火燒了古代優秀的文化科技典籍,建國後又是誰對知識分子特別反感把全國的知識分子批為臭老九牛鬼蛇神關進牛棚。從古到今是誰在一直打壓中國科學科技?中國有科學誕生發展的土壤嗎?編程那麼高端需要耗費幾代人心血的結晶沒有穩定的發展條件和國家的大力資助有可能在某一個國家誕生被發明創造出來嗎?
㈥ 為什麼編程都是英文為什麼中文不能編程序
摘要 因為所有的編程語言,比如c+這些都是外國人開發的,人家自然是用英文的。
㈦ 編程語言是誰發明的
我也抄一下。
奧古斯塔·阿達·金,勒芙蕾絲伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奧古斯塔·阿達·拜倫(Augusta 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產品里也可以找到阿達的全息圖標簽。
英國計算機公會每年都頒發以阿達命名的軟體工程創新大獎。
㈧ 編程語言為什麼是英文,而不是漢字
因為最初的編程語言是英語。
用漢字編程也不是不行,現在也有一個編程平台,就是用漢字編程。但用漢字編程遠不如用英文編程方便。中文博大精深,除了正式場合外,一般很少有人會嚴格按照語法來說話,很多時候都會省略主語、還會倒裝,還有很多方言、多音字,甚至語調語氣的不同也會造成意思不同。
讓電腦搞明白這中間的區別是很不容易的,一個漢字占兩個字元,a只需要到一個字母就能出來,而一個漢字就要打兩三個位元組。英文字母連上大小寫一共不過52個字母,而中文漢字是以萬計的,這么多文字的存儲也是一個很大的問題。
所以,從速度和空間上來說,用中文編程不如英文編程占優勢。此外,中文的一個詞語在英文中往往對應了多個單詞,而這些單詞又有獨特的語境,所以用英文來表達也會更簡便一些。
(8)為什麼編程語言都是男人發明的擴展閱讀
中文編程語言
1、安全性自主研發的編譯器,可保障國家安全,配合國產CPU和OS,實現全面的硬體、軟體安全。
2、國際化多語種版本中語言可互相轉化。用漢語編程只是實現了母語化的第一步,反之漢語為國際化交流帶來了不方便。應該提供機制,可以將漢語關鍵字自動轉換為其他語言,實現交流合作。
3、融合性與其它語言互融互通,通過學習漢語編程從而可繼續學習其他編程語言。
㈨ 請問編程語言怎麼產生的
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標准化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的行動。
最早的編程語言是在電腦發明之後產生的,當時是用來控制提花織布機及自動演奏鋼琴的動作。在電腦領域已發明了上千不同的編程語言,而且每年仍有新的編程語言誕生。很多編程語言需要用指令方式說明計算的程序,而有些編程語言則屬於聲明式編程,說明需要的結果,而不說明如何計算。
編程語言的描述一般可以分為語法及語義。語法是說明編程語言中,哪些符號或文字的組合方式是正確的,語義則是對於編程的解釋。有些語言是用規格文件定義,例如C語言的規格文件也是ISO標准中一部份,2011年後的版本為ISO/IEC 9899:2011,而其他語言(像Perl)有一份主要的編程語言實現文件,視為是參考實現。
編程語言俗稱「計算機語言」,種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類。電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程序來執行的,程序是計算機要執行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。 目前通用的編程語言有兩種形式:匯編語言和高級語言。
㈩ 編程我學了有一年了,但越學越糊塗比如說----如下!
您的第一個問題:為什麼編程非得用英文?
因為:計算機是美國人發明的.....人家的東西,自然的用人家的語言...
您的第二個問題:「我不明白程序的運行機理。為什麼打些英文字母,打些英文句子就能在電腦上顯示一些神奇的東西,這些句子,這些字母是如何工作的?」
我想如果您懂英文 您應該會了解「If」是「如果」的意思
如此說明 您在If後寫些什麼 就是告訴電腦「如果....就...」
您的第三個問題:編程是死的嗎?
不,是活的很哪......
首先我要告訴您 計算機只有識別0,1這兩個數字的能力(這就是為什麼有2進制了)
我們的一切軟體 就算英文字母---也要按一定的規矩轉換成由0,1構成的二進制數後才能告訴電腦,讓電腦干什麼..
其原理很像密碼的發送與翻譯
而編程的各種語言(如VB VC JAVA DEPIN ...)
都如同各種的翻譯規則!!
形象的說:(比如說)
中文的「啥」
可以理解為「怎麼」
也可以理解為「什麼」
等...
反正意思都一樣
各種語言(如VB VC JAVA DEPIN ...)的語法不一樣
就是說:
你要說「啥」
一種語言要說「怎麼」,
另一種語言要說「什麼」
不同的語言有不同的說法(就像東北話,西川話等方言)
但到最後----給CPU的都是一個二進制數-----是一樣的
總之 程序的「語法」是死的----------但編出來的程序是活的
就像漢字是死的,但我們的語言是活的!
漢字就幾萬個,但用漢字寫出來的文章,你能說出有多少嗎?
不知我說的您明白沒.....
盡力了