基本概念辨析

2021-08-29 04:32:54 字數 1374 閱讀 8838

抽象:抽象就是有選擇的忽略。至於為什麼要忽略,忽略什麼,這個是由人選擇的:)。抽象的用處在於處理複雜性。人類處理複雜性的基本方法就是抽象,有意的忽略某些從這個角度看過來無關大局的東西以求得整個系統的簡單和清晰。抽象是因人而異,因角度而已,因層次而已的。抽象可以分層。也就是說抽象地輸入也可以是抽象而不是實體。抽象並不是完全相同的,甚至可以說,對於不同的人,抽象一般是不同的。

虛擬:恩,這個概念比較複雜,原始的意義是非真實的。虛擬一般是概念世界裡的實體。由於概念分為內涵和外延兩個層面,外延表示物理世界裡的實體,而內涵總是對外延的歸納和抽象,說到概念,我們一般強調的是概念的內涵。從這個角度說,概念本身就是一種抽象。由此可見,虛擬的總是抽象的。

框架:一定結構一定功能的骨架。這是一種抽象方法,有選擇的忽略了具體的部件內容,只表達部件的介面以及相互作用的關係。

部件:系統的組成成分,也叫做物件,它也可以有結構,也就是說,它本身也可以是乙個系統。

系統:乙個有特定結構和功能的部件的集合。

物件:某種東西,在人的直覺意識中可以分辨的單個實體。

oo:物件導向。原始的意義是封裝、繼承、多型。現在一般引入正交分類的介面和各種方式的委託。最初是希望物件和訊息模擬整個現實,現在仍然沒有達到當時的目標。

service:服務,表示乙個特定的介面提供的特定的功能,一種特殊的封裝了某些流程的物件。

server:伺服器,提供服務的那個物件。

machine:機器,某種系統,有特定的結構和功能。

圖靈機:滿足圖靈定義的那種機器的抽象,請參見前面的抽象。圖靈機是那種可以完成計算的機器。它有狀態,有調轉規則表,有停止動作,可以讀取輸入參照狀態和調轉規則表進行狀態遷移。

圖靈可計算:圖靈定義的可計算性質,用來清晰的表達什麼是可計算。為此圖靈定義了圖靈機器。

圖靈完整:可以解決所有圖靈可計算問題的性質。

馮·諾依曼機器:可以預先程式設計並可以存貯程式以便以後用於指導計算的圖靈機器。

庫:一組現成的部件,可以用在想用的地方,如果庫本身有結構(也就是構件之間有各種關係),那麼它就可以稱作框架。

虛擬機器:如果泛泛而談,就是虛擬的機器,在it領域,表示虛擬的馮諾依曼機器。根據我們前面的討論,我們就知道,它是那種以馮諾依曼機器為外延的概念機器。

抽象機:如果泛泛而談,就是抽象的機器,在it領域,表示抽象的馮諾依曼機器。其實我們知道,馮諾依曼機器本來就是乙個抽象的概念,而抽象的本質是有選擇的忽略,而這個選擇的權利依賴於進行抽象的人,所以抽象機(對馮諾依曼機進行加過以後生成的機器)是什麼樣的機器其實並不是確定的。其實,大多數情況下,我們說抽象機,都是指馮諾依曼機器。他是哪種有運算和儲存部件的機器,它的儲存部件可以儲存指令和資料兩種資訊,馮諾依曼機器並不區分這兩種資訊。與之對立的是哈佛結構,它把指令和資料嚴格分開了。其實,現代的計算機相比較而言,這兩個主要的部件沒有怎麼發展,反倒是稱作io的那類部件發育得非常豐富和友好了。

基本概念 C 基本概念

由於工作中需要用到c 編寫的一些工具,有時候需要根據需求修改或者定製工具,所以現在不得不學習一下c 的基礎語法,此為筆記,不成章法!機器語言 組合語言 高階語言 面向過程的程式設計方法 物件導向的程式設計方法 泛型程式設計方法 1 演算法設計 2 源程式編輯 3 編譯 4 連線 5 執行除錯 輸入裝...

C 基本概念辨析 作用域與可見性

看來網上相當多的人把作用域視同可見性,然而在教程上卻把二者講的有所區別。如下 作用域是這樣乙個區域,識別符號在程式的這個區域內是有效的。c 的作用域主要有四種 函式原型作用域 塊作用域 類作用域和檔案作用域。識別符號的可見性是指在程式的某個地方是否是有效的,是否能夠被引用被訪問。程式執行到某一處時,...

基本概念 數控系統基本概念

第一章 基本概念 數控工具機cnc是一種按事先編制好的加工零件程式進行加工的高效 自動化加工裝置。是 computer numerical control machine tools 的簡稱。數控工具機較好地解決了複雜 精密 小批量 多品種的零件加工問題,是一種柔性的 高效能的自動化工具機。西門子系...