1. 程式人生 > >計算世界裏的抽象

計算世界裏的抽象

求解 inf lov info html com 計算機 抽象層 實例

、 計算世界裏的抽象

計算機世界裏的抽象無處不在。

技術是問題的解決方案和手段的機制抽象; 每一類技術都建立了一套抽象,針對所面臨的問題提出一種一致的機制,然後遵從該機制來實現這一類問題的求解;

開發框架是對不可變的過程抽象,將可變部分留給應用開發者根據具體問題域來定義和實現;

編程語言是對硬件執行的語義抽象;

標準庫SDK 是對常用子任務的過程抽象或數據抽象;

操作系統是對進程實例執行的過程抽象;

數據庫是對大量數據存儲、查詢與匯總統計的抽象;

網絡是對計算互聯與遠程數據傳輸的抽象;

技術分享圖片

所有這些抽象都是一種強有力的工具。抽象,實現了“關註點分離”的原則,將一件復雜而完整的應用系統分解成多個子系統,各司其責,更容易構建和維護; 善於系統地使用抽象, 在合適的抽象層次上思考問題, 或許就真正掌握了編程之道。

https://www.cnblogs.com/lovesqcc/p/4038408.html

計算世界裏的抽象