計算機的程式語言

2022-01-15 07:22:03 字數 892 閱讀 6242

參考:

0. 簡述

在計算機體系中,指令就是指揮計算機工作的指示和命令。不管是哪種計算機語言編寫的程式,在執行時最終都會轉化為計算機能識別的01二進位制指令序列。本文簡單講講計算機程式語言。

下面一張圖是c語言、組合語言以及翻譯過的機器語言 。

1. 機器語言

用二進位制**表示的計算機能直接識別和執行的一種機器指指令系統令的集合。

需要注意的是現在除了計算機生產廠家的專業人員外,一般是不需要學習機器語言了。

2. 組合語言

組合語言的主體是彙編指令。彙編指令和機器指令的差別在於指令的表示方法上,彙編指令是機器指令便於記憶的書寫格式

組合語言的三個特點:

乙個優秀的底層程式設計師還是要對彙編指令有所了解。

3. 高階語言

前面的機器語言和組合語言我們都有一定了了解了,組合語言也是和機器語言一樣,都是直接對硬體進行操作,但是組合語言指令採用了英文縮寫的識別符號,更容易識別和記憶。但是說起來更容易識別和記憶,也只是相對於機器語言而言的。在實際程式設計中,組合語言源程式也是十分複雜和冗長的,這時候高階語言產生了。

高階語言與計算機的硬體結構和指令系統無關,它有更強的表達能力,可方便地表示資料的運算和程式的控制結構,能更好的描述各種演算法,而且容易學習掌握。但高階語言編譯生成的程式**一般比用匯程式設計序語言設計的程式**要長,執行的速度也慢。

高階語言有幾種常見分類方式:

計算機和程式語言

計算機是怎麼做的 計算機擅長做什麼樣的事情 計算機能做什麼樣的問題 什麼事情是計算機不容易做或不擅長做的 計算機怎麼解決問題的 請給我一杯水 你要和他說 1.轉身走到廚房 你要和他說 2.找到乙個杯子 你要和他說 3.找到乙個水壺 你要和他說 4.在杯子裡到人一些水 你要和他說 5.拿著杯子走回桌子...

程式設計 計算機語言和程式語言

1.1 程式設計 程式設計 就是讓計算機為解決某個問題而使用某種程式語言編寫程式 並最終得到結果的過程。電腦程式 就是計算機所執行的一系列的指令集合,而程式全部都是用我們所掌握的語言來編寫的,所以人們要控制計算機一定要通過計算機語言向計算機發出命令。從事程式設計的人員,就是程式設計師。但是一般程式設...

計算機程式語言介紹(Perl)

perl是一種指令碼語言。perl是一種高階 通用 直譯式 動態的程式語言。最初設計者拉里 沃爾 larry wall 為了讓在unix上進行報表處理的工作變得更方便,決定開發乙個通用的指令碼語言,而在1987年12月18日發表。perl借取了c sed awk shell scripting以及很...