什麼是計算機語言

來源:趣味百科館 2.14W

什麼是計算機語言的答案是:用於人與計算機之間通訊的語言。

什麼是計算機語言

計算機語言(Computer Language)指用於人與計算機之間通訊的語言。計算機語言是人與計算機之間傳遞信息的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。爲了使電子計算機進行各種工作,就需要有一套用以編寫計算機程序的數字、字符和語法規劃,由這些字符和語法規則組成計算機各種指令(或各種語句)。這些就是計算機能接受的語言。

計算機語言種類繁多,按大類可粗略的分爲三種,即機器語言、彙編語言、高級語言。

機器語言

電子計算機使用的是由“0”和“1”組成的二進制數碼,二進制是計算機的語言的基礎。由於計算機內部只能接受二進制代碼,因此,用二進制代碼0和1描述的指令稱爲機器指令,全部機器指令的集合構成計算機的機器語言。用機器語言編的程序稱爲目標程序,計算機可直接運行,是第一代計算機語言。

彙編語言

爲了減輕使用機器語言編程的痛苦,人們進行了一種有益的改進:用一些簡潔的英文字母、符號串來替代一個特定的指令的二進制符號串,比如,用"ADD"代表加法,"MOV"代表數據傳遞等等,這樣一來,人們很容易讀懂並理解程序在幹什麼,糾錯和維護也更爲方便,這種程序設計語言就稱爲彙編語言,是第二代計算機語言。然而計算機是不認識這些符號的,這就需要一個專門的程序,專門負責將這些符號翻譯成二進制數的機器語言,這種翻譯程序被稱爲彙編程序。

高級語言

高級語言是大多數編程者的選擇,和彙編語言相比,它不但將許多相關的機器指令合成爲單條指令,並且去掉了與具體操作有關但與完成工作無關的細節,大大簡化了程序中的指令。由於省略了很多細節,編程者也就不需要具有太多高深的計算機專業知識。

現在這個信息時代的社會,科學技術的發展日新月異,計算機技術在各行業中得到廣泛的應用,這也促進了計算機軟硬件的發展。計算機軟件的開發是一件複雜的工作,相關的企業要根據使用的應用軟件來選擇最適合的編程語言,從而提高軟件開發的效率與保證軟件的質量,進而提高企業的整體競爭力。

在過去的幾十年間,大量的編程語言被髮明、被取代、被修改或組合在一起。之所以有那麼多種不同的編程語言存在的原因是,編寫程序的初衷其實也各不相同。有許多用於特殊用途的語言,只在特殊情況下使用。

熱門標籤