|
來看一下這是世界上第一個面向對象的項目 灰鴿子使用教程,灰鴿子遠控
1.jpg (7.44 KB, 下載次數: 591)
下載附件
2014-6-12 19:52 上傳
代碼從早期Simula,第一個面向對象的編程語言,已經浮出水面
面向對象(OO)的編程是今天這樣一個重要的概念在軟件開發中,很難想象一個時間的存在。
當然,它已經開始在某個地方有人,在這種情況下,它是一個兩個計算機科學家在挪威在1960年代中期開發現代OO-concepts和第一個面向對象的編程語言。今天,你現在可以看看第一個面向對象的代碼的例子之一,他們寫道。遠程控制軟件
首先,一些快速的歷史。第一種編程語言使用面向對象的概念,我們今天知道的,被公認是Simula 67年,由克里斯汀尼加德和Ole-Johan達爾在1967年挪威計算中心。Simula 67介紹,除此之外,的概念類、對象、繼承,子類OO語言今天仍在使用。
然而Simula之前67年,尼加德和達爾首先寫了一個早期版本的語言,稱為Simula我1964年。Simula我創建的擴展算法UNIVAC 60,事件仿真語言。雖然Simula我沒有使用術語“對象”和“類”或支持或子類繼承,它確實有一些OO-like屬性。例如,它支持的東西稱為流程,有效的對象,和活動,基本類。所以,從某種意義上說,Simula我可以被視為第一個面向對象的語言。
灰鴿子下載,Simula我第一次創建時,它被應用于許多不同的項目,包括起重機在工作地點的安排,優化造紙廠的生產系統和模擬港口。最近,一個程序的第一個應用程序來光。灰鴿子免殺遠控
Amund Tveit,挪威計算機科學家有一個看一個技術報告由克里斯汀尼加德在1965年名為“SIMULA NR /例子1:機場離開系統。”該報告包含的代碼Simula程序模擬機場ticket-counter系統,以及輸出模擬UNIVAC 1107計算機上運行。Tveit拍攝一個視頻頁的報告,其中包含的程序代碼嵌入我的這篇文章。
Tveit這段代碼調用第一個面向對象程序編寫和出版。我們不知道這是我第一次Simula程序編寫的,但它是第一個不明確,它很可能是最古老的程序使用OO-concepts仍然存在(你可以看到活動的例子,祖類,代碼中)。在任何情況下,這顯然是編程的歷史,應該感興趣的開發人員。
世行boof所以,如果你特別渴望得到這段代碼,你有良好的視力和一些耐心,你可以抄寫Tveit的視頻。如果你這樣做,一定要與我們分享!
|
|