計(jì)算機(jī)編程語(yǔ)言發(fā)展史(一)——2500多種!
2021-06-30
總結(jié)5、:ruby、jsp、php等也占有一定的市場(chǎng)。 2007年10月的編程語(yǔ)言調(diào)查,前十名分別是:Java, c, VB, C++, php, perl, C#, ,, ruby?? 謝杰芬() 計(jì)算機(jī)編程語(yǔ)言發(fā)展史概述 在剛剛超過(guò)50多年來(lái),出現(xiàn)了2500多種編程語(yǔ)言! ! 1 多種語(yǔ)言相互學(xué)習(xí),關(guān)系復(fù)雜。簡(jiǎn)介 低級(jí)語(yǔ)言時(shí)代(1946—1953)遠(yuǎn)古時(shí)代(1614—1945)高級(jí)語(yǔ)言時(shí)代(1954—1995)) 面向?qū)ο髸r(shí)代的快速發(fā)展(1995—未來(lái)時(shí)代) 1614 ) 1960年,蘇格蘭人約翰?提出了用機(jī)器計(jì)算的理論。自古以來(lái)的300多年里,人們制造了多種計(jì)算機(jī),原始而笨拙。這個(gè)時(shí)期還沒(méi)有真正的計(jì)算機(jī),當(dāng)然, 沒(méi)有計(jì)算機(jī) 任何編程語(yǔ)言的存在 輸入內(nèi)容 低級(jí)語(yǔ)言時(shí)代 低級(jí)語(yǔ)言時(shí)代1、天書(shū)——機(jī)器語(yǔ)言光電閱讀器將打孔卡上記錄的數(shù)據(jù)讀入計(jì)算機(jī),計(jì)算的結(jié)果會(huì)用打孔機(jī)在卡片上打出一些小塊,孔代表輸出數(shù)據(jù),卡片上的小孔構(gòu)成了一本計(jì)算機(jī)和專(zhuān)家懂但大多數(shù)人不懂的天書(shū)——機(jī)器語(yǔ)言,也就是說(shuō),一個(gè)完全用 0,1 cod 編寫(xiě)的程序
2、 語(yǔ)言低級(jí)語(yǔ)言時(shí)代 由于機(jī)器語(yǔ)言的理解困難,莫啟來(lái)等人開(kāi)始想到用助記符代替 0、1 代碼,于是在高級(jí)語(yǔ)言時(shí)代出現(xiàn)了匯編語(yǔ)言水平語(yǔ)言。隨著高級(jí)語(yǔ)言的出現(xiàn),新的編程語(yǔ)言開(kāi)始不斷涌現(xiàn)。每個(gè)都有自己的特點(diǎn)和優(yōu)勢(shì)。隨著時(shí)間的考驗(yàn),有的在今天流行起來(lái),有的已經(jīng)逐漸銷(xiāo)聲匿跡。高級(jí)語(yǔ)言時(shí)代1、出世作者是約翰巴克斯(John)高級(jí)語(yǔ)言時(shí)代2、第一第一的結(jié)構(gòu)語(yǔ)言3、最簡(jiǎn)單的語(yǔ)言—1960:?:第一個(gè)結(jié)構(gòu)化編程語(yǔ)言推出? 1964 年,達(dá)特茅斯學(xué)院的兩名教員(John (J.) 和 Ka T. (T.) 開(kāi)發(fā)了語(yǔ)言高級(jí)語(yǔ)言時(shí)代4、被忘的1967? 開(kāi)始開(kāi)發(fā)語(yǔ)言并在1971年是結(jié)構(gòu)化編程概念的語(yǔ)言高級(jí)語(yǔ)言時(shí)代的重要里程碑5、兩智慧絕頂?shù)娜烁呒?jí)語(yǔ)言時(shí)代6、王者初現(xiàn)高級(jí)語(yǔ)言時(shí)代1975年,比爾?和保羅? 在MITS 中完成了第一個(gè)? 在計(jì)算機(jī)上運(yùn)行的程序。
此后,比爾蓋茨和保羅艾倫逐漸建立起微軟帝國(guó)。計(jì)算機(jī)語(yǔ)言的貢獻(xiàn)是開(kāi)發(fā)了一些語(yǔ)言編譯環(huán)境和整個(gè).net架構(gòu)高級(jí)語(yǔ)言時(shí)代7、王者的對(duì)手高級(jí)語(yǔ)言時(shí)代1983年卡恩( Kahn)和( ),)在美國(guó)加利福尼亞州成立公司,從事軟件開(kāi)發(fā),從此與微軟展開(kāi)了長(zhǎng)達(dá)20年的對(duì)抗。面向?qū)ο髸r(shí)代面向?qū)ο缶幊蹋?,簡(jiǎn)稱(chēng)OOP)是一門(mén)起源于1960年代并發(fā)展了近30年的編程思想的語(yǔ)言。它自己的理論已經(jīng)很完善了計(jì)算機(jī)編程語(yǔ)言發(fā)展史,在面向?qū)ο髸r(shí)代已經(jīng)被多種面向?qū)ο蟮木幊陶Z(yǔ)言實(shí)現(xiàn)了。 VB——延續(xù)——面向?qū)ο髸r(shí)代C++ IDE Café的延續(xù) VJ++ Sun的SUN IBM面向?qū)ο髸r(shí)代的Java 日食——面向?qū)ο髸r(shí)代,Sun后來(lái)推出了一個(gè)免費(fèi)的java IDE:它是目前最很受歡迎,也占據(jù)了一部分市場(chǎng)。面向?qū)ο髸r(shí)代的新星-c# C#充分借鑒了C和java的語(yǔ)言,甚至抄襲了C的部分語(yǔ)法,幾乎囊括了軟件開(kāi)發(fā)和軟件工程研究的所有最新成果。
面向?qū)ο?、?lèi)型安全、組件技術(shù)、自動(dòng)內(nèi)存管理、跨平臺(tái)異常處理、版本控制、代碼安全管理……C#程序需要.NET運(yùn)行庫(kù)作為面向?qū)ο髸r(shí)代的基本。附:面向?qū)ο髸r(shí)代的web編程語(yǔ)言網(wǎng)站開(kāi)發(fā)和網(wǎng)頁(yè)控件編程語(yǔ)言,包括php、asp、jsp和一些腳本語(yǔ)言(和)JSP(Java、Java服務(wù)器頁(yè)面)是由很多公司都在Sun的倡導(dǎo)下。一種新的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),在動(dòng)態(tài)網(wǎng)頁(yè)的構(gòu)建中具有強(qiáng)大而特殊的功能。未來(lái)時(shí)代的動(dòng)態(tài)語(yǔ)言——與Ruby中文編程。未來(lái)時(shí)代的動(dòng)態(tài)語(yǔ)言意味著程序可以在運(yùn)行時(shí)改變其結(jié)構(gòu)??梢砸胄鹿δ埽梢詣h除現(xiàn)有功能等。結(jié)構(gòu)變化。動(dòng)態(tài)語(yǔ)言的類(lèi)型檢查是在運(yùn)行時(shí)靜態(tài)類(lèi)型化的。語(yǔ)言的類(lèi)型判斷是在運(yùn)行前判斷的。未來(lái)時(shí)代語(yǔ)言由大連大有吳桃一語(yǔ)言軟件有限公司自主研發(fā)的本土化中文編程軟件,2005年國(guó)家火炬計(jì)劃項(xiàng)目之一,是一個(gè)具有完整編程語(yǔ)言環(huán)境的編程語(yǔ)言環(huán)境。中文全視覺(jué)跨平臺(tái)。 1、Java 主導(dǎo)著企業(yè)應(yīng)用市場(chǎng),一部分是移動(dòng)開(kāi)發(fā)(J2ME)和 Web 開(kāi)發(fā),但 Java 在客戶(hù)客戶(hù)端的圖形界面上一再失敗。從AWT到Java,似乎Java已經(jīng)無(wú)法為客戶(hù)端提供一個(gè)可用的解決方案計(jì)算機(jī)編程語(yǔ)言發(fā)展史,而且還在不斷的走下坡路,導(dǎo)致目前在客戶(hù)端使用Java應(yīng)用的應(yīng)用系統(tǒng)還是非常少見(jiàn)的。 ——用戶(hù)排名第一。結(jié)論 2、C 和 C++ 仍然是嵌入式開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)的強(qiáng)大工具。操作系統(tǒng)、驅(qū)動(dòng)程序和各種游戲大多由他們開(kāi)發(fā)。 3、C#可以用來(lái)做WEB、桌面、控制臺(tái)等程序,類(lèi)似java。 ——迅速崛起4、VB,擅長(zhǎng)快速桌面程序開(kāi)發(fā)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、進(jìn)銷(xiāo)存軟件等——逐漸衰落