計算機編程語言發展史概述專題培訓課件_第1頁
計算機編程語言發展史概述專題培訓課件_第2頁
計算機編程語言發展史概述專題培訓課件_第3頁
計算機編程語言發展史概述專題培訓課件_第4頁
計算機編程語言發展史概述專題培訓課件_第5頁
已閱讀5頁,還剩95頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

遠古時代(1614—1945)

此后300多年的時間,人們制作了許多各式各樣的計算機器,原始而又笨拙。這個時期沒有真正意義上的計算機,當然,也沒有任何編程語言的存在1614年蘇格蘭人John

Napier提出了用機器計算的理論遠古時代(1614—1945)此后300多年的時間,人們制1低級語言時代(1946—1953)低級語言時代(1946—1953)2光電閱讀機將記錄在穿孔卡片上數據讀入計算機,計算的結果則利用打孔機在卡片上打出的一些小孔,就表示輸出的數據。卡片上的小孔就組成了計算機和專家明白但絕大多數人不明白的天書——機器語言,也就是完全用0,1代碼寫的程序。1、天書——機器語言光電閱讀機將記錄在穿孔卡片上數據讀入計算1、天書——機器語言32、匯編語言由于機器語言的難易理解,莫奇萊等人開始想到用助記符來代替0,1代碼,于是匯編語言出現了2、匯編語言由于機器語言的難易理解,莫奇萊4section.data

msgdb"Hello,world!",0xA

lenequ$-msg

; 字串長度section.text

; 代碼段聲明

global_start

; 指定入口函數

_start:

; 在屏幕上顯示一個字符串

movedx,len

; 參數三:字符串長度

movecx,msg; 參數二:要顯示的字符串

movebx,1

; 參數一:文件描述符(stdout)

moveax,4

; 系統調用號(sys_write)

int0x80

; 調用內核功能

movebx,0

; 參數一:退出代碼

moveax,1

; 系統調用號(sys_exit)

int0x80

; 調用內核功能section.data

msgd5高級語言時代(1954—1995)隨著世界上第一個高級語言fortran的出現,新的編程語言開始不斷涌現出來。各有特色,各有優勢,隨著時間的檢驗,一些流行至今,一些則逐漸消失高級語言時代(1954—1995)隨著世界上第一個高級語言61、FORTRAN問世1957年世界上第一個高級語言—FORTRAN

開發成功。FORTRAN取的是FORmulaTRANslator兩個單詞前幾個字母拼成的。意思是公式翻譯語言作者是約翰·巴庫斯(JohnBackus)1、FORTRAN問世1957年世界上第一個高級語言—FO7計算機編程語言發展史概述專題培訓課件82、第一個結構化的語言1960:

ALGOL:第一個結構化程序設計語言推出ALGOL這個名稱是算法語言的簡稱,是純粹面向描述計算過程的,也就是所謂面向算法描述的ALGOL是第一個清晰定義的語言,其語法是用嚴格公式化的方法說明的Algol60是程序設計語言發展史上的一個里程碑,它標志著程序設計語言成為一門獨立的科學學科2、第一個結構化的語言1960:

ALGOL:第一個結構化93、最簡單的語言—BASIC

1964年美國達特茅斯學院的兩個教員(約翰.凱梅尼(J.Kemeny)和托馬斯·卡茨(T.Kurtz))開發了basic語言該語言只有26個變量名,,17條語句,12個函數和3個命令這門語言叫做初學者通用符號指令代碼”——BeginnersAllpurposeSymbolicIntructionCode

3、最簡單的語言—BASIC

1964年美國達特茅斯學院的10計算機編程語言發展史概述專題培訓課件114、被遺忘的PASCAL1967年Niklaus

Wirth開始開發PASCAL語言,1971年完成。主要特點有:嚴格的結構化形式;豐富完備的數據類型;運行效率高;查錯能力強,可以被方便地用于描述各種算法與數據結構有益于培養良好的程序設計風格和習慣PASCAL是一個重要的里程碑結構化程序設計概念的語言4、被遺忘的PASCAL1967年Niklaus

Wirth125、兩個聰明絕頂的人5、兩個聰明絕頂的人136、王者初現6、王者初現141975年Bill

Gates和Paul

Allen完成了第一個在MITS

的Altair計算機上運行的BASIC程序。之后,比爾蓋茨和保羅艾倫逐步建立起了微軟帝國。計算機語言方面的貢獻則是開發了一些語言的編譯環境以及整個.net架構

1975年Bill

Gates和Paul

Allen完成了第15計算機編程語言發展史概述專題培訓課件16計算機編程語言發展史概述專題培訓課件177、王者的對手7、王者的對手181983年PhilippeKahn(菲利普·卡恩)和AndersHejlsberg(安德斯·海爾斯伯格,)在美國加州的ScottsValley成立Borland公司,從事軟件開發,自此也拉開了和微軟長達20年的對抗。1983年PhilippeKahn(菲利普·卡恩)和19第一回合:編譯器之爭編譯器的作用是把某種語言寫的代碼轉變為機器語言,從而能夠讓計算機識別并運行。第一個高級語言的作者設計fortran時就說過語言設計很容易,但是寫編譯器卻是非常困難第一回合:編譯器之爭編譯器的作用是把某種語言寫的代碼轉變為機20Tuibopascal borland的第一個組品。獲得極好的聲譽Microsoftbasic 靠basic起家的微軟也推出了qbasic, 但是反響不是很好。Turboc:最熟悉的編譯工具Micorsoftc 對于c的編譯器,仍是borland技高一籌 ,占領了大部分市場份額。Tuibopascal21面向對象時代(1995—今)面向對象程序設計(Object-OrientedProgramming,簡稱OOP)是一種起源于六十年代的Simula語言,發展已經將近三十年的程序設計思想。其自身理論已經十分完善,并被多種面向對象程序設計語言實現面向對象時代(1995—今)面向對象程序設計(Object221、第二回合:IDE之爭IDE(IntegratedDevelopEnvironment)是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫做集成開以環境1、第二回合:IDE之爭IDE(IntegratedD23VB—basic的繼續微軟采用QuickBASIC的語法,引入事件驅動,開發了一個IDE產品,這個產品最終被定名為VisualBasicVB支持拖拽,可視化的編程環境,并支持動態調試。提出了RAD(rapidapplicationdevelop(快速應用開發))的概念

于91年發布1.0版。VB—basic的繼續微軟采用QuickBASIC的24DELPHI—pascal的繼續borland以pascal語言為主體,并進行改造,加入面向對象的一些思想,于95年發布了delphi1.0。delphi和VB一樣擁有可視化編程環境,事件驅動等功能,而且編譯速度更快。DELPHI—pascal的繼續borland以pascal25計算機編程語言發展史概述專題培訓課件26c++的IDEBorlandC++:EugeneWang設計,曾經占到了C、C++市場的絕大部分微軟的VisualC++:開始版本完全敗給了borland但是后續版本逐漸贏回了市場份額。

c++的IDEBorlandC++:272、太陽的光輝—Java就在VB和delphi難解難分的時候,以生產服務器和工作站為主的SUN公司無意中開發的java語言隨著網絡的普及迅速發展起來。各個軟件公司很快意識到這門語言的發展前景,于是紛紛跟進,推出相關的IDE2、太陽的光輝—Java就在VB和delphi難解難分的時28Symantec的VisualCaféBorland的功臣之一EugeneWang由于和菲利普不和出走賽門鐵克。之后為其開發出VisualCafé,由于是第一個java開發環境,很快占領了市場,并廣受好評EugeneWang后來離開賽門鐵克,VisualCafé的后續開發也就逐漸下滑,導致了最后的失敗Symantec的VisualCaféBorland的功臣29Micorsoft的VJ++Anders在delphi如日中天的時候,卻逐漸失去了在小組的領導地位。然后成功被微軟挖走,推出了VJ++。VJ++各方面相當出色,但是由于微軟對java標準進行了修改,引起了sun的不滿,而且用戶也擔心標準不一致會影響使用,所以VJ++并沒有獲得太大的成功Micorsoft的VJ++Anders在delphi如日30Sun的SUNWorkshop不論在功能、執行效率方面都比不上競爭對手,而且小問題一大堆慢慢地退出了Java開發工具的市場Sun的SUNWorkshop不論在功能、執行效率方面都31IBM的VisualageforJava執行最為緩慢的Java開發工具,但是在高階功能方面的表現卻是遙遙領先所有的競爭對手但是隨著JBulider和Visualcafé的夾擊,也慢慢退出了市場IBM的VisualageforJava執行最為緩慢的32Borland的JBuilderBorland是最后一個推出javaIDE的公司,但初始版本表現很差。后來軟件天才BlakeStone加入到JBuilder小組。從而后續版本極大改善并且一舉擊敗所有對手,占據了java市場。正在borland為java的勝利歡呼的時候,IBM的Eclipse出現了Borland的JBuilderBorland是最后一個推333、日食—eclipseEclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,支持Java開發、C開發、插件開發,它提供建造塊和構造并運行集成軟件開發工具的基礎3、日食—eclipseEclipse是一個開放源代碼的、34計算機編程語言發展史概述專題培訓課件35NetbeansSun后來也推出了一個免費javaIDE:Netbeans目前eclipse最受歡迎,JBuilder和Netbeans也占據了一部分市場NetbeansSun后來也推出了一個免費javaIDE:364、微軟的反擊2000年,微軟啟動.NET戰略,其目標是希望幫助用戶,能夠在任何時候、任何地方、利用任何工具都可以獲得網絡上的信息,并享受網絡通信所帶來的快樂Anders被任命為微軟.NET的首席架構師,主持.NET的開發工作,并幾乎一手開發了c#.net架構包括:C#,A,VB.net等一系列的新語言。以求和java全面抗衡4、微軟的反擊2000年,微軟啟動.NET戰略,其目標是希望37一顆新星——c#C#充分借鑒了C和java的語言,甚至照搬了C的部分語法幾乎集中了所有關于軟件開發和軟件工程研究的最新成果。面向對象、類型安全、組件技術、自動內存管理、跨平臺異常處理、版本控制、代碼安全管理……C#程序需要.NET運行庫作為基礎一顆新星——c#C#充分借鑒了C和java的語言,甚至照搬385、另附:web編程語言用于網站開發和網頁控制的編程語言,包括php,asp,jsp和一些腳本語言(vbscript和javascript)5、另附:web編程語言用于網站開發和網頁控制的編程語言,包39JSPJSP(JavaServerPages,Java服務器頁面)是在SunMicrosystems公司的倡導下,由許多公司共同參與建立的一種新的動態網頁技術標準,它在動態網頁的建設方面具有強大而特殊的功能JSPJSP(JavaServerPages,Java服40未來時代動態語言——Python和Ruby漢語編程未來時代動態語言——Python和Ruby漢語編程41動態語言,是指程序在運行時可以改變其結構新的函數可以被引進,已有的函數可以被刪除等在結構上的變化動態語言的類型檢查是在運行時做的靜態類型語言的類型判斷是在運行前判斷動態語言,是指程序在運行時可以改變其結構動態語言的類型檢查是42Ruby,一種為簡單快捷面向對象編程開發,于1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發布,Ruby是一個語法像Smalltalk一樣完全面向對象、腳本執行、又有Perl強大的文字處理功能的編程語言*運算符重載*自動垃圾回收*弱類型(動態類型|標量變量)*變量無需聲明(不必事先宣告變量)*在Windows上,加載DLL*巨大的標準庫(函式庫;Library)Ruby,一種為簡單快捷面向對象編程開發,*運43計算“1+2+3+...+100”

sum=0

foriin1..100

sum+=i

end

print"1+2+3+...+100=",sum,"n"計算“1+2+3+...+100”44易語言是由大連大有吳濤易語言軟件有限責任公司自主研發的國產化漢語編程軟件。是2005年國家火炬計劃項目之一,是一種全中文全可視跨平臺的編程語言環境易語言是由大連大有吳濤易語言軟件有限責任45.局部變量

文本,

文本型

.局部變量

返回文本,

文本型

.判斷循環首

(整數

0)

文本

文本

字符

(取代碼

(“0”,

)

整數

2)

整數

整數

÷

2

.判斷循環尾

()

.計次循環首

(取文本長度

(文本),

整數)

返回文本

返回文本

取文本中間

(文本,

取文本長度

(文本)

整數

1,

1)

.計次循環尾

()

返回

(返回文本).局部變量

文本,

文本型

.局部變量

返回文本,

文本型

46總結1、Java霸占了企業級應用市場,一部分移動開發(J2ME)和web開發,但是Java在客戶端的圖形接口方面失敗連連,從Applet、AWT到Swing,Java似乎一直無法為客戶端提供堪用的解決方案,以致不斷敗退,造成了目前在客戶端使用Java應用程序的應用系統仍然非常稀少。——使用者排名第一總結1、Java霸占了企業級應用市場,一部分移動472、C和C++仍然是嵌入式開發和系統給開發的利器。操作系統、驅動程序、各種游戲大都是他們的開發的——地位不可替代3、C#用來做WEB、桌面、控制臺等程序都可以,和java類似。——迅速崛起4、VB、delphi擅長于快速的桌面程序開發,數據庫開發,例如進銷存軟件——逐漸下滑5、其他:ruby,jsp,javascript,php等等也占據了一定的市場2、C和C++仍然是嵌入式開發和系統給開發的3、C#用來做482007年10月編程語言使用調查,前十名是:Java、c、VB、C++、php、perl、C#、python、javascript、ruby2007年10月編程語言使用調查,前十名是:49謝謝謝謝50遠古時代(1614—1945)

此后300多年的時間,人們制作了許多各式各樣的計算機器,原始而又笨拙。這個時期沒有真正意義上的計算機,當然,也沒有任何編程語言的存在1614年蘇格蘭人John

Napier提出了用機器計算的理論遠古時代(1614—1945)此后300多年的時間,人們制51低級語言時代(1946—1953)低級語言時代(1946—1953)52光電閱讀機將記錄在穿孔卡片上數據讀入計算機,計算的結果則利用打孔機在卡片上打出的一些小孔,就表示輸出的數據。卡片上的小孔就組成了計算機和專家明白但絕大多數人不明白的天書——機器語言,也就是完全用0,1代碼寫的程序。1、天書——機器語言光電閱讀機將記錄在穿孔卡片上數據讀入計算1、天書——機器語言532、匯編語言由于機器語言的難易理解,莫奇萊等人開始想到用助記符來代替0,1代碼,于是匯編語言出現了2、匯編語言由于機器語言的難易理解,莫奇萊54section.data

msgdb"Hello,world!",0xA

lenequ$-msg

; 字串長度section.text

; 代碼段聲明

global_start

; 指定入口函數

_start:

; 在屏幕上顯示一個字符串

movedx,len

; 參數三:字符串長度

movecx,msg; 參數二:要顯示的字符串

movebx,1

; 參數一:文件描述符(stdout)

moveax,4

; 系統調用號(sys_write)

int0x80

; 調用內核功能

movebx,0

; 參數一:退出代碼

moveax,1

; 系統調用號(sys_exit)

int0x80

; 調用內核功能section.data

msgd55高級語言時代(1954—1995)隨著世界上第一個高級語言fortran的出現,新的編程語言開始不斷涌現出來。各有特色,各有優勢,隨著時間的檢驗,一些流行至今,一些則逐漸消失高級語言時代(1954—1995)隨著世界上第一個高級語言561、FORTRAN問世1957年世界上第一個高級語言—FORTRAN

開發成功。FORTRAN取的是FORmulaTRANslator兩個單詞前幾個字母拼成的。意思是公式翻譯語言作者是約翰·巴庫斯(JohnBackus)1、FORTRAN問世1957年世界上第一個高級語言—FO57計算機編程語言發展史概述專題培訓課件582、第一個結構化的語言1960:

ALGOL:第一個結構化程序設計語言推出ALGOL這個名稱是算法語言的簡稱,是純粹面向描述計算過程的,也就是所謂面向算法描述的ALGOL是第一個清晰定義的語言,其語法是用嚴格公式化的方法說明的Algol60是程序設計語言發展史上的一個里程碑,它標志著程序設計語言成為一門獨立的科學學科2、第一個結構化的語言1960:

ALGOL:第一個結構化593、最簡單的語言—BASIC

1964年美國達特茅斯學院的兩個教員(約翰.凱梅尼(J.Kemeny)和托馬斯·卡茨(T.Kurtz))開發了basic語言該語言只有26個變量名,,17條語句,12個函數和3個命令這門語言叫做初學者通用符號指令代碼”——BeginnersAllpurposeSymbolicIntructionCode

3、最簡單的語言—BASIC

1964年美國達特茅斯學院的60計算機編程語言發展史概述專題培訓課件614、被遺忘的PASCAL1967年Niklaus

Wirth開始開發PASCAL語言,1971年完成。主要特點有:嚴格的結構化形式;豐富完備的數據類型;運行效率高;查錯能力強,可以被方便地用于描述各種算法與數據結構有益于培養良好的程序設計風格和習慣PASCAL是一個重要的里程碑結構化程序設計概念的語言4、被遺忘的PASCAL1967年Niklaus

Wirth625、兩個聰明絕頂的人5、兩個聰明絕頂的人636、王者初現6、王者初現641975年Bill

Gates和Paul

Allen完成了第一個在MITS

的Altair計算機上運行的BASIC程序。之后,比爾蓋茨和保羅艾倫逐步建立起了微軟帝國。計算機語言方面的貢獻則是開發了一些語言的編譯環境以及整個.net架構

1975年Bill

Gates和Paul

Allen完成了第65計算機編程語言發展史概述專題培訓課件66計算機編程語言發展史概述專題培訓課件677、王者的對手7、王者的對手681983年PhilippeKahn(菲利普·卡恩)和AndersHejlsberg(安德斯·海爾斯伯格,)在美國加州的ScottsValley成立Borland公司,從事軟件開發,自此也拉開了和微軟長達20年的對抗。1983年PhilippeKahn(菲利普·卡恩)和69第一回合:編譯器之爭編譯器的作用是把某種語言寫的代碼轉變為機器語言,從而能夠讓計算機識別并運行。第一個高級語言的作者設計fortran時就說過語言設計很容易,但是寫編譯器卻是非常困難第一回合:編譯器之爭編譯器的作用是把某種語言寫的代碼轉變為機70Tuibopascal borland的第一個組品。獲得極好的聲譽Microsoftbasic 靠basic起家的微軟也推出了qbasic, 但是反響不是很好。Turboc:最熟悉的編譯工具Micorsoftc 對于c的編譯器,仍是borland技高一籌 ,占領了大部分市場份額。Tuibopascal71面向對象時代(1995—今)面向對象程序設計(Object-OrientedProgramming,簡稱OOP)是一種起源于六十年代的Simula語言,發展已經將近三十年的程序設計思想。其自身理論已經十分完善,并被多種面向對象程序設計語言實現面向對象時代(1995—今)面向對象程序設計(Object721、第二回合:IDE之爭IDE(IntegratedDevelopEnvironment)是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫做集成開以環境1、第二回合:IDE之爭IDE(IntegratedD73VB—basic的繼續微軟采用QuickBASIC的語法,引入事件驅動,開發了一個IDE產品,這個產品最終被定名為VisualBasicVB支持拖拽,可視化的編程環境,并支持動態調試。提出了RAD(rapidapplicationdevelop(快速應用開發))的概念

于91年發布1.0版。VB—basic的繼續微軟采用QuickBASIC的74DELPHI—pascal的繼續borland以pascal語言為主體,并進行改造,加入面向對象的一些思想,于95年發布了delphi1.0。delphi和VB一樣擁有可視化編程環境,事件驅動等功能,而且編譯速度更快。DELPHI—pascal的繼續borland以pascal75計算機編程語言發展史概述專題培訓課件76c++的IDEBorlandC++:EugeneWang設計,曾經占到了C、C++市場的絕大部分微軟的VisualC++:開始版本完全敗給了borland但是后續版本逐漸贏回了市場份額。

c++的IDEBorlandC++:772、太陽的光輝—Java就在VB和delphi難解難分的時候,以生產服務器和工作站為主的SUN公司無意中開發的java語言隨著網絡的普及迅速發展起來。各個軟件公司很快意識到這門語言的發展前景,于是紛紛跟進,推出相關的IDE2、太陽的光輝—Java就在VB和delphi難解難分的時78Symantec的VisualCaféBorland的功臣之一EugeneWang由于和菲利普不和出走賽門鐵克。之后為其開發出VisualCafé,由于是第一個java開發環境,很快占領了市場,并廣受好評EugeneWang后來離開賽門鐵克,VisualCafé的后續開發也就逐漸下滑,導致了最后的失敗Symantec的VisualCaféBorland的功臣79Micorsoft的VJ++Anders在delphi如日中天的時候,卻逐漸失去了在小組的領導地位。然后成功被微軟挖走,推出了VJ++。VJ++各方面相當出色,但是由于微軟對java標準進行了修改,引起了sun的不滿,而且用戶也擔心標準不一致會影響使用,所以VJ++并沒有獲得太大的成功Micorsoft的VJ++Anders在delphi如日80Sun的SUNWorkshop不論在功能、執行效率方面都比不上競爭對手,而且小問題一大堆慢慢地退出了Java開發工具的市場Sun的SUNWorkshop不論在功能、執行效率方面都81IBM的VisualageforJava執行最為緩慢的Java開發工具,但是在高階功能方面的表現卻是遙遙領先所有的競爭對手但是隨著JBulider和Visualcafé的夾擊,也慢慢退出了市場IBM的VisualageforJava執行最為緩慢的82Borland的JBuilderBorland是最后一個推出javaIDE的公司,但初始版本表現很差。后來軟件天才BlakeStone加入到JBuilder小組。從而后續版本極大改善并且一舉擊敗所有對手,占據了java市場。正在borland為java的勝利歡呼的時候,IBM的Eclipse出現了Borland的JBuilderBorland是最后一個推833、日食—eclipseEclipse是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發環境主要由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,支持Java開發、C開發、插件開發,它提供建造塊和構造并運行集成軟件開發工具的基礎3、日食—eclipseEclipse是一個開放源代碼的、84計算機編程語言發展史概述專題培訓課件85NetbeansSun后來也推出了一個免費javaIDE:Netbeans目前eclipse最受歡迎,JBuilder和Netbeans也占據了一部分市場NetbeansSun后來也推出了一個免費javaIDE:864、微軟的反擊2000年,微軟啟動.NET戰略,其目標是希望幫助用戶,能夠在任何時候、任何地方、利用任何工具都可以獲得網絡上的信息,并享受網絡通信所帶來的快樂Anders被任命為微軟.NET的首席架構師,主持.NET的開發工作,并幾乎一手開發了c#.net架構包括:C#,A,VB.net等一系列的新語言。以求和java全面抗衡4、微軟的反擊2000年,微軟啟動.NET戰略,其目標是希望87一顆新星——c#C#充分借鑒了C和java的語言,甚至照搬了C的部分語法幾乎集中了所有關于軟件開發和軟件工程研究的最新成果。面向對象、類型安全、組件技術、自動內存管理、跨平臺異常處理、版本控制、代碼安全管理……C#程序需要.NET運行庫作為基礎一顆新星——c#C#充分借鑒了C和java的語言,甚至照搬885、另附:web編程語言用于網站開發和網頁控制的編程語言,包括php,asp,jsp和一些腳本語言(vbscript和javascript)5、另附:web編程語言用于網站開發和網頁控制的編程語言,包89JSPJSP(JavaServerPages,Java服務器頁面)是在SunMicrosystems公司的倡導下,由許多公司共同參與建立的一種新的動態網頁技術標準,它在動態網頁的建設方面具有強大而特殊的功能JSPJSP(JavaServerPages,Java服90未來時代動態語言——Python和Ruby漢語編程未來時代動態語言——Python和Ruby漢語編程91動態語言,是指程序在運行

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論