程式語言介紹

2021-08-21 20:08:15 字數 669 閱讀 9082

1、機器語言:直接用二進位制程式設計,直接控制硬體,需要掌握硬體的操作細節

優點:執行效率高 

缺點:開發效率低,學習難度高,不易理解

2、組合語言:用英文標籤取代二進位制去編寫程式,直接控制硬體,需要掌握硬體的操作細節

優點:開發效率比機器語言高

缺點:任然沒有改變直接操作硬體的本質,執行效率高,但不如機器語言高

3、高階語言:直接用人類的語言去編寫程式,不再需要掌握硬體的操作細節,根據翻譯過程的不同,又可以分為兩類:

1)編譯型:類似於歷史記錄,經過一次查詢,下次想要再次訪問可以直接從歷史記錄查詢,

編譯的工具===》編譯器

優點:執行效率比直譯器要高,一次編譯多次執行,由於全部翻譯完,可以找出所有的錯誤並進行修改,執行效率高

缺點:開發效率低於直譯器,如果有乙個錯誤,要找出錯誤,然後重新翻譯,除錯過程繁瑣,跨平台性差

編譯性語言:c++,c,oc

2)解釋型:類似於同聲翻譯,翻譯官相當於直譯器

優點:開發效率高於編譯型,跨平台性高,除錯效率高

缺點:執行效率低於編譯型,每一次執行都需要進行翻譯

解釋型語言:python,js,go

執行效率由高到低:機器語言===》組合語言===》編譯型===》解釋型

開發效率由高到低:解釋型===》編譯型===》組合語言===》機器語言

程式語言介紹

什麼是程式語言?舉乙個例子 如果我們不會英語,乙個老外不會中文,那麼我們怎麼交流?找個翻譯?電腦只懂0和1組成的機器語言。用0和1告訴計算機做事會很累 人類語言易了解,學習快,效率高。如果定義一套規範語法,說明如何將人類語言轉換成機器語言。這樣就可以使用人類語言來告訴計算機做事,這就是程式語言。將程...

程式語言介紹

程式語言是用來控制計算機的一系列指令 instruction 它有固定的格式和詞彙 不同程式語言的格式和詞彙不一樣 就像我們中國人之間溝通需要漢語,英國人溝通需要英語一樣,人與計算機之間進行溝通需要一門語言作為介質,即程式語言。程式語言的發展經歷了機器語言 指令系統 組合語言 高階語言 c j a ...

PLC程式語言介紹

在plc中有多種程式語言,它們是梯形圖語言 布林助記符語言 功能表圖語言 功能模組圖語言及結構化語句描述語言等。梯形圖語言和布林助記符語言是基本程式語言,它通常由一系列指令組成,用這些指令可以完成大多數簡單的控制功能,例如,代替繼電器 計數器 計時器完成順序控制和邏輯控制等,通過擴充套件或增強指令集...