計算機代碼,也稱為原始碼,是程式設計師使用開發工具所支持的語言編寫的檔案。它由字元、符號或信號碼元組成,以離散形式表示信息的明確的規則體系。代碼設計的原則包括唯一確定性、標準化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。原始碼可以以書籍或磁帶的形式出現,但最常用的格式是文本檔案。這種格式的目的是為了編譯出電腦程式。計算機原始碼的最終目的是將人類可讀的文本翻譯成為計算機可以執行的二進制指令,這個過程稱為編譯,由編譯器完成。每種語言都有能識別它的編譯器。編譯器是指把用高級程式設計語言書寫的源程式,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯出的目標程式通常還要經歷運行階段,以便在運行程式的支持下運行,加工初始數據,算出所需的計算結果。