當前位置:歷史故事大全網 - 歷史故事 - 面向對象編程的理論歷史

面向對象編程的理論歷史

1967年,挪威計算中心的基斯頓·尼加德和奧萊·約翰·達爾開發了Simula67語言,它提供了比子程序更高級別的抽象和封裝,並引入了數據抽象和類的概念。它被認為是第壹種面向對象的語言。

20世紀70年代初,Palo Alto研究中心的Alan Kay開發了Smalltalk語言,隨後又開發了Smalltalk-80,被認為是最純粹的面向對象語言,並對後來的面向對象語言產生了深遠的影響,如Object-C、C++、Self和Eiffl。

隨著面向對象語言的出現,面向對象程序設計應運而生並迅速發展。

之後,面向對象繼續滲透到其他階段。1980年,Grady Booch提出了面向對象設計的概念,從此開始了面向對象的分析。

1985,第壹個商用面向對象數據庫問世。自1990以來,面向對象的分析、測試、度量和管理研究取得了很大進展。

事實上,“對象”和“對象屬性”的概念可以追溯到20世紀50年代初,它們最早出現在早期關於人工智能的著作中。但是在面向對象語言出現之後,面向對象思想得到了迅速發展。在過去的幾十年裏,編程語言不斷改進對抽象機制的支持:從機器語言到匯編語言,到高級語言,再到面向對象語言。匯編語言出現後,程序員避免了直接用0-1,而是用符號來表示機器指令,這樣寫程序就更容易了。當程序規模不斷增長時,Fortran、C、Pascal等高級語言出現,使得編寫復雜程序變得容易,程序員可以更好地應對日益增加的復雜性。但是,如果軟件系統達到壹定規模,即使應用結構化編程方法,情況仍然會變得不可控。作為降低復雜度的工具,面向對象語言應運而生,面向對象編程也是如此。

  • 上一篇:這件青銅器是什麽年代的?
  • 下一篇:妳知道嗎:華蘭訂婚,雇袁家帶壹對鵝,真的符合歷史嗎?
  • copyright 2024歷史故事大全網