計算機語言包括機器語言和高級語言。機器語言是用二進制代碼表示的計算機能直接識別和執行的壹種機器指令的集合。它是計算機的設計者通過計算機的硬件結構賦予計算機的操作功能,比如匯編語言(assembly language)。機器語言具有靈活、直接執行和速度快等特點。高級語言比較容易識記和理解,像C B語言等。