首頁  >  文章  >  程式處理的物件是什麼

程式處理的物件是什麼

青灯夜游
青灯夜游原創
2020-12-15 16:39:019796瀏覽

程式處理的物件是「資料」。在電腦的世界裡,數據代表了對數位模型的抽象化的概念,同時也代表了資訊;而編寫程式的目的就是要處理這些數據,程式設計就是用於對數據進行處理的。

程式處理的物件是什麼

相關推薦:《程式設計影片

程式處理、加工的物件-資料

程式設計是用來做什麼用的呢?

無非是對資料進行處理。 當我們從事科學研究和工程專案時,首先當然是結合領域知識對問題進行分析,而後進行數學建模,最後透過電腦處理。

在電腦的世界裡,資料代表了對數位模型的抽象化的概念,同時也代表了資訊。 結合我們的日常生活,可以想像我們周圍充滿了各種各樣的數據——文字、數字、聲音、圖片、動畫以及更複雜的多媒體數據。編寫程式的目的就是要處理這些資料。

雖然資料的種類多種多樣,但歸根究底,最基本的兩種資料型別是數字​​與字元。


如何理解資料?

#資料的種類多種多樣,但歸根究底,最基本的兩種資料型別是數字與字元

從數學的抽象角度: 對數字而言:標量向量

在科研和工程中,必然打交道的是向量和標量兩種類型。

  • 標量 : 非常簡單,是最基本的數字類型,它是組成向量和更複雜類型的基礎。

  • 向量 : 現在非常火爆的機器學習、資料探勘,無時無刻不需要與特徵向量打交道。在C 中有(數組、STL的 vector )。

從數學的抽象角度: 對字元而言:字元字串

字元是網路中最重要的訊息載體,因為他承載者語言訊息。

在科研和工程項目中,也常稱為文本。它是書面上的語言、閱讀、看報、寫文章,都是以文章為載體,它是網路時代最常見、最重要的資訊載體。

在 C/C 中,是透過字元和字串的形式進行表示和處理文字。其中字串是等價於字元構成的陣列。


計算機角度:理解資料

#電腦程式語言的作用,就是完成從抽象數學模型到電腦具體表示的映射。因此電腦程式語言定義了幾種模型來實現對數字的表示。

例如int num;這裡定義了一個變數num,這裡有兩重意義:

1 . 首先他對應於數學中的整數,可以進行整數相關的運算;

2 . 其次由於電腦的硬體的限制,這個整數變數不能表示無限大的數據,在傳統的32機器上,最多只能到( 2^32 - 1);

這就是完成了「抽象數學世界」到「電腦現實世界」的映射。


分別從數學和計算機的角度去理解我們身邊出現的各種各樣的數據,數據分別在數學和計算機的世界裡有不同的表現和實現方式。

在C/C 的世界裡,資料可以分為基本資料型別與非基本資料型別

1 .基本資料型態:字元型、整形、浮點型;

2 . 非基本資料型態:在基本資料型別上建構的,是依照使用者的需求建構出來的,目的是為了表示更加複雜的數據。

想要查閱更多相關文章,請造訪PHP中文網! !

以上是程式處理的物件是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn