計算機語言有機器語言、匯編語言、高級語言三大類,比如eiffel、c++、java、C#、VB等等,如今通用的編程語言有匯編語言和高級語言兩種形式,高級語言是絕大多數編程者的選擇,它不但將許多相關的機器指令合成為單條指令,并且去掉了與具體操作有關但與完成工作無關的細節。
計算機語言說通俗點就是人與計算機之間交流的語言,編程者輸入相應的程序語言,計算機做出相應的交互,為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程序的數字、字符和語法規劃,由這些字符和語法規則組成計算機各種指令(或各種語句)。
計算機語言有哪些
如今通用的編程語言有兩種形式:匯編語言和高級語言。匯編語言和機器語言實質是相同的,都是直接對硬件操作,只不過指令采用了英文縮寫的標識符,容易識別和記憶。高級語言是絕大多數編程者的選擇,編程者也就不需要有太多的專業知識。高級語言主要是相對于低級語言而言,它并不是特指某一種具體的語言,而是包括了很多編程語言,如流行的vb、vc、foxpro、delphi等,這些語言的語法、命令格式都各不相同。
目前可以分為三大類:
機器語言。它是用計算機的機器指令表達的語言;
匯編語言。它是用一些能反映指令功能的助記符表達的語言;
高級語言。它是獨立于機器、接近于人們使用習慣的語言。
程序設計語言是人們根據實際問題的需要而設計的。目前可以分為三大類:
一是機器語言。它是用計算機的機器指令表達的語言;
二是匯編語言。它是用一些能反映指令功能的助記符表達的語言;
三是高級語言。它是獨立于機器、接近于人們使用習慣的語言。
答:計算機語言有機器語言、匯編語言、高級語言三大類。
一、機器語言
雖然可以使用各種語言編寫程序,但計算機卻只能識別在設計機器時事先規定好的機器指令。機器指令即指揮計算機完成某一基本操作的命令。
二、匯編語言
由于機器指令是用二進制表示的,編寫、閱讀和調試程序都相當困難。于是,人們想出了用助記符表示機器指令的操作碼,用變量代替操作數的存放地址,還可以在指令前冠以標號,用來代表該指令的存放地址等。這種用符號書寫的、與機器指令一一對應的、并遵循一定語法規則的符號語言就是匯編語言。
三、高級語言
高級語言是用接近自然語言的符號對計算機操作步驟進行描述的計算機語言,如Pascal、C語言等。目前計算機高級語言有數百種之多。高級語言的特點是程序容易編址和調試,科學計算和事件處理能力強,且與機器硬件無關,通用性強;但生成目標代碼長度長,占用內存多,執行速度較慢。