程式語言分類

2021-09-22 21:25:19 字數 823 閱讀 5526

程式語言就是人與計算機交流的介質

機器語言

計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。

這個語言就是機器語言

優點:執行效率高

缺點:開發效率極低

組合語言

組合語言類似於機器語言,但是組合語言只是把一串二進位制數寫成乙個英文單詞

優點(較於機器語言):開發效率高一點

缺點(較於機器語言):執行效率低

高階語言

因為機器語言和組合語言都是最接近底層的語言,對於一般人來說就跟天書一樣,看都看不懂,更何況去程式設計呢!

優點(較於組合語言):開發效率高

缺點(較於組合語言):執行效率低(不直接和硬體互動)

這樣一般人也能夠去進行程式設計了,但不同的武林高手發明的秘籍(高階語言)各有區別,可分為如下兩大類:

編譯型語言

解釋性語言

編譯型語言

大家都用過谷歌翻譯,你把一段話貼上到谷歌翻譯上,他會給你一次性翻譯成中文,並且會記錄下來,以後就不用再次進行翻譯了。

編譯型語言也是,只有你把**一次性寫完之後,才能執行翻譯,並且以後也不需要進行翻譯了,下次需要使用直接呼叫記錄就好了

優點(較於解釋性語言):執行效率高

缺點(較於解釋性語言):開發效率低(發生bug需要逐行進行檢查)

解釋性語言

解釋性語言就相當於同聲傳譯,你說一句話,翻譯官就給你翻譯一句,你寫一條**,直譯器翻譯一句

優點(較於編譯型語言):開發效率高

缺點(較於編譯型語言):執行效率低(每次執行都需要重新翻譯)

原文:

程式語言分類

機器語言 用二進位制指令程式設計,本質是直接操作硬體 優點 執行效率高 缺點 開發效率低 學習難度高 組合語言 用英文標籤代替二進位制指令,本質也是直接操作硬體 優點 執行效率高 缺點 開發效率低 學習難度高 高階語言 用人類的字元去編寫程式,人類的字元計算機無法理解,必須經過翻譯,翻譯成機器語言計...

程式語言分類

目錄程式語言就是人與計算機交流的介質 計算機是通過高低電平來進行控制的,它只認識0和1,所以在最開始,在程式設計的時候都是使用0和1編寫,這樣可以直接操控計算機進行工作。這個語言就是機器語言 優點 執行效率高 缺點 開發效率極低 組合語言類似於機器語言,但是組合語言只是把一串二進位制數寫成乙個英文單...

程式語言的分類

可將程式語言分為三大類 1 機器語言 機器語言是一種指令集的體系。這種指令集是電腦cpu可以直接解讀的資料。優點 執行效率高 缺點 學習難度高,且開發效率低 2 組合語言 在組合語言中,用助記碼 mnemonics 代替機器語言,用位址符號 symbol 或標號 label 代替指令或運算元的位址。...