當前位置:編程學習大全網 - 源碼下載 - 在計算機中如何區別程序和數據?

在計算機中如何區別程序和數據?

計算機中的程序和數據區別如下:

1、計算機數據是指所有能輸入到計算機並被計算機程序處理的符號的介質的總稱,計算機程序是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列。

2、計算機數據可以被定義為被程序處理的信息。中央處理器有時有壹組微指令控制硬件,數據可以是壹個有待執行的程序,程序可以編寫成去編寫其它的程序。

擴展資料:

計算機程序通常都具有兩種表現形式:程序的目標代碼,即目標程序,指可體現為壹個電脈沖序列的壹串二進 制數(由“0”和“1”組成)指令編碼。這種電脈沖序列是 用來驅動計算機工作(以取得某種結果)時的計算機程 序的表現形式。

源程序,指由壹系列排列有序的符號化指令或符號化語句。作為符號化的指令序列或語句序列,程序可以用數字、文字及符號表現,並且可以用有形媒體如紙、磁帶、磁盤等把表現加以固定。當壹項程序以源代碼的形式開發出來之後,通常可利用計算機系統將其“翻譯”成可供計算機執行的目標代碼。

編寫壹個程序去生成另外壹個程序的過程被稱之為原編程(Metaprogramming)。它可以被應用於讓程序根據給定數據生成代碼。單壹壹個程序可能不足以表示給定數據的所有方面。讓壹個程序去分析這個數據並生成新的程序去處理數據所有的方面可能會容易壹些。Lisp就是壹例支持這種編程模式的程序語言。

在神經網絡裏儲存的權重是壹種數據。正是這些權重數據,跟網路的拓撲結構壹起,定義了網絡的行為。人們通常很難界定這些數據到底表示什麽或者它們是否可以由程序來代替。這個例子以及跟人工智能相關的其它壹些問題進壹步考驗程序和數據的區別。

參考資料:

百度百科_計算機數據

百度百科_計算機程序

  • 上一篇:asp怎麽鏈接sql數據庫
  • 下一篇:通達新牛散實用源代碼
  • copyright 2024編程學習大全網