必須首先回答什麼是計算機?什麼是計算?才有可能回答什麼是程式。
計算(computation)是模擬客觀世界執行的一種機制。目的都是為了**下一步會發生什麼。它有很多種形式,如周易八卦圖、大腦裡的直覺感應、下意識的反應等等,當然可以通過機械、電子電路、化學反應等來模擬。我們為計算物件建立模型,比如,需要回答在什麼條件下物件的狀態會發生轉變;當某乙個資料發生變化後,將引起其他資料怎樣變化,等等。將該模型通過特定「機制」描述出來,就成為乙個「計算機」了。
計算機就是通過電子電路系統來模擬客觀世界的執行,它接收輸入訊號,給出輸出訊號。但是對專用計算機來說,只能完成單一功能的計算,是不需要程式的。例如執行執行2+3,可以設計乙個專用電路完成。通用計算機可以模擬出任意專用計算機的功能(只要在這個通用計算機表示範圍內),比如2+3、4*5等等。
那麼電腦程式是什麼呢?
電腦程式就是描述這個專用計算機模型的資料結構,通用計算機解讀這個資料結構,然後模擬執行。此資料結構稱為「程式」。這個「解讀」過程就是編譯器/直譯器執行過程。通過掃瞄程式,然後將它們翻譯成乙個個類似專用電路模組相互連線而成的特別「計算機」,然後讓這個機器執行起來,得到預期的結果,否則進行程式除錯、修改,重複上面的步驟。
什麼是程式集
程式集是 net 框架應用程式的主要構造塊。它是乙個功能集合,並以單個實現單元 乙個或多個檔案 的形式生成 版本化和部署。所有託管型別和資源或者只在其實現單元中標記為可訪問,或者在該單元外由 標記為可訪問。程式集通過其清單 每個程式集不可缺少的部分 進行自我描述。清單可以 建立程式集標識 以文字名稱...
什麼是程式集?
程式集是 net 框架應用程式的主要構造塊。它是乙個功能集合,並以單個實現單元 乙個或多個檔案 的形式生成 版本化和部署。所有託管型別和資源或者只在其實現單元中標記為可訪問,或者在該單元外由 標記為可訪問。程式集通過其清單 每個程式集不可缺少的部分 進行自我描述。清單可以 建立程式集標識 以文字名稱...
什麼是程式集
這一章的內容參考自微軟文件 程式集是為協同工作而生成的型別和資源的集合,這些型別和資源構成了乙個邏輯功能單元,構成了.net應用程式的部署 版本控制 重用 啟用範圍和安全許可權的基本單元。程式集採用可執行檔案 exe 或動態鏈結檔案 dll 的形式,是.net應用程式的構建基塊。程式集定義以下資訊 ...