計算機程式設計語言,計算機程式設計語言有哪些?

時間 2022-07-10 06:05:02

1樓:

1. 機器語言 2. 組合語言 3. 高階語言  這是基本語言了,, 下面的都是細分

2樓:匿名使用者

計算機程式設計語言有三大類:機器語言、組合語言、高階語言。 機器語言是一連串的0和1,極難記憶與應用,但是,這是計算機唯一可以「讀懂」的語言。

其它兩類語言必須「翻譯」成機器語言,計算機才能執行。 組合語言是用字元和**編寫的語言,其中計算機程式設計語言有哪些?

計算機程式設計語言的分類有哪些?

3樓:中地數媒

程式設計語言是人們根據實際問題的需要而設計的。目前可以分為三大類:一是機器語言。

它是用計算機的機器指令表達的語言;二是組合語言。它是用一些能反映指令功能的助記符表達的語言;三是高階語言。它是獨立於機器、接近於人們使用習慣的語言。

在電腦科學發展的早期階段,一般只能用機器指令來編寫程式,這就是機器語言。由於機器語言直接用機器指令編寫程式,無論是指令還是資料,都須得用二進位制數碼錶示,給程式編制者帶來了很多麻煩,需要耗費大量的時間和精力。為了解決這個問題,使程式既能簡便地編制,又易於修改和維護,於是出現了程式設計語言。

程式設計語言一般分為低階語言和高階語言。低階語言較接近機器語言,它是用由英文字母的助記符代替指令編碼,用英文字母和阿拉伯數字組成的十六進位制數代替二進位制數,從而避免了過去用來表示指令、地址和資料的令人煩惱的二進位制數碼問題。典型的低階語言是組合語言。

正因為組合語言是低階語言,所以它對機器依賴性較大。不同的機器有不同的指令系統,所以,不同的機器都有不同的組合語言。

高階語言則是獨立於指令系統而存在的程式設計語言,它比較接近人類的自然語言。用高階語言編寫程式,可大大縮短程式編寫的週期。高階語言比組合語言和機器語言簡便、直觀、易學,且便於修改和推廣。

目前,世界上已有許多各種各樣的程式設計語言。由於計算機本身只認識它自己的機器指令,所以對每個程式設計語言都要編制編譯程式或解釋程式。編譯程式、解釋程式是人和計算機之間的翻譯,它負責把程式設計師用高階語言編寫的程式翻譯成機器指令。

這樣,計算機才能認識這程式,這程式才可以上機執行。

由於不同的程式設計語言有不同應用範圍,至今還沒有一種程式設計語言能把所有應用包含在內。現在廣為應用的幾種語言中,fortran側重科學計算,basic善於人機對話,pascal著重結構設計,cobol長於報表處理。

人們交流思想、傳遞資訊要使用語言這個工具。我們要讓計算機為我們工作,也必須同計算機交流資訊,同樣有個語言工具問題。學習使用電子計算機,主要的就是學習電子計算機的語言。

什麼是計算機程式?計算機程式設計語言有哪些

什麼是計算機程式設計語言

4樓:匿名使用者

程式設計復語言,又稱程式設

制計語言,是一組用來bai定義計算機程式的du語法規則。zhi

它是一種被dao標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

什麼是程式設計語言?

5樓:

程式設計語言是用於書寫計算機程式的語言。

語言的基礎是一組記號和一組規則

。根據規則由記號構成的記號串的總體就是語言。在程式設計語言中,這些記號串就是程式。

程式設計語言有3個方面的因素,即語法、語義和語用。語法表示程式的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程式的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但不涉及使用者。

6樓:易書科技

我們知道,要使計算機按人的意圖執行,就必須使計算機懂得人的意圖,接受人的命令。人要和機器交換資訊,就必須要解決一個語言問題。為此,人們給計算機設計了一種特殊語言,這就是程式設計語言。

程式設計語言是一種形式語言。語言和基本單位是語句,而語句又是由確定的字串和一些用來組織它們成為有確定意義的組合規則所組成。

程式設計語言是人們根據實際問題的需要而設計的。目前可以分為三大類:一是機器語言。

它是用計算機的機器指令表達的語言;二是組合語言。它是用一些能反映指令功能的助記符表達的語言;三是高階語言。它是獨立於機器、接近於人們使用習慣的語言。

在電腦科學發展的早期階段,一般只能用機器指令來編寫程式,這就是機器語言。由於機器語言直接用機器指令編寫程式,無論是指令還是資料,都須得用二進位制數碼錶示,給程式編制者帶來了很多麻煩,需要耗費大量的時間和精力。為了解決這個問題,使程式既能簡便地編制,又易於修改和維護,於是出現了程式設計語言。

程式設計語言一般分為低階語言和高階語言。低階語言較接近機器語言,它是用由英文字母的助記符代替指令編碼,用英文字母和阿拉伯數字組成的十六進位制數代替二進位制數,從而避免了過去用來表示指令、地址和資料的令人煩惱的二進位制數碼問題。典型的低階語言是組合語言。

正因為組合語言是低階語言,所以它對機器依賴性較大。不同的機器有不同的指令系統,所以,不同的機器都有不同的組合語言。

高階語言則是獨立於指令系統而存在的程式設計語言,它比較接近人類的自然語言。用高階語言編寫程式,可大大縮短程式編寫的週期。高階語言比組合語言和機器語言簡便、直觀、易學,且便於修改和推廣。

目前,世界上已有許多各種各樣的程式設計語言。由於計算機本身只認識它自己的機器指令,所以對每個程式設計語言都要編制編譯程式或解釋程式。編譯程式、解釋程式是人和計算機之間的翻譯,它負責把程式設計師用高階語言編寫的程式翻譯成機器指令。

這樣,計算機才能認識這程式,這程式才可以上機執行。

由於不同的程式設計語言有不同應用範圍,至今還沒有一種程式設計語言能把所有應用包含在內。現在廣為應用的幾種語言中,fortran側重科學計算,basic善於人機對話,pascal著重結構設計,cobol長於報表處理。

人們交流思想、傳遞資訊要使用語言這個工具。我們要讓計算機為我們工作,也必須同計算機交流資訊,同樣有個語言工具問題。學習使用電子計算機,主要的就是學習電子計算機的語言。

電子計算機語言分三類:

①機器語言:它是用二進位制數0、1的不同排列來傳遞資訊,是目前的電子計算機惟一能直接接受的語言。這種語言程式難編、難讀、難記、難改,但卻能充分發揮機器的作用。

②符號語言:它是以符號化的碼子代替二進位制碼。

符號語言比機器語言容易記憶,但仍難編、難讀。對於初學者和一般使用計算機的人,可以不必學習機器語言和符號語言。

③高階語言:這種語言比較接近人們的自然語言和數學語言,比較直觀、易編、易讀,而且通用性強。

高階語言的出現(五十年代末),極大地促進了計算機的發展和普及,有人說這是「驚人的成就」。

電子計算機並不能直接識別高階語言,而是必須將高階語言「解釋」成機器語言才能接受,所以使用高階語言會使計算機的執行速度降低幾倍甚至十幾倍。但這是我們有時不得不付出的代價。

目前國內外的高階語言種類很多,它們的特點和適用範圍各不相同。適合青少年學習的高階語言有basic和logo。

7樓:匿名使用者

程式設計語言,programming language。用於書寫計算機程式的語言。語言的基礎是一組記號和一組規則。

根據規則由記號構成的記號串的總體就是語言。在程式設計語言中,這些記號串就是程式。程式設計語言有3個方面的因素,即語法、語義和語用。

語法表示程式的結構或形式,亦即表示構成語言的各個記號之間的組合規律,但不涉及這些記號的特定含義,也不涉及使用者。語義表示程式的含義,亦即表示按照各種方法所表示的各個記號的特定含義,但不涉及使用者。語用表示程式與使用者的關係。

百科上解釋的挺詳細了,有什麼不懂的可以再問的具體點

計算機程式設計語言和計算機程式語言有沒有區別

8樓:匿名使用者

計算機程式設計語言和計算機程式語言有區別,具體如下:

一、內容不同

計算機程式設計語言:計算機程式設計語言包括定義計算機程式的語法規則。

計算機程式語言:計算機程式語言包括機器語言、組合語言、高階語言。

二、作用不同

計算機程式設計語言:計算機程式設計語言主要用於程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

計算機程式語言:計算機程式語言主要用於設計者通過計算機的硬體結構賦予計算機的操作功能。

三、特點不同

計算機程式設計語言:計算機程式設計語言具有操作符簡單、弱型別等特點。

計算機程式語言:計算機程式語言具有靈活、直接執行和速度快等特點。

計算機程式設計語言有哪些種類?各有什麼特點?

計算機程式語言,計算機程式語言

看你主要要怎麼用!c 物件導向的開發環境,現在使用的人多,簡單,易上手。如果要硬體程式設計或低層開發什麼的,還是要c。 貓貓咪吶 你是專業所需,還是業餘想自學呢 如果是業餘自學沒有基礎,可以從易語言入門 易語言中文程式設計 入門簡單 對於程式設計入門學習幫助挺大的有了易語言的基礎 你再轉學別的語言 ...

計算機程式語言的發展過程,計算機程式語言的發展過程

許詩文 組合語言 assemble language 為了減輕使用機器語言程式設計的痛苦,20世紀50年代初,出現了組合語言。組合語言用比較容易識別 記憶的助記符替代特定的二進位制串。下面是幾條intel80x86的彙編指令 add ax bx 表示將暫存器ax 和 bx 中的內容相加,結果儲存在暫...

計算機程式語言有幾種?都是什麼,計算機程式語言有哪些?

秒懂百科 計算機程式語言 用於人與計算機之間通訊的語言 考奕琛勤念 機器語言,cpu直接執行的語言,由0和1組成,通常不由人來編寫,而是有彙編工具或者高階語言編譯器生成 組合語言,開發工具包括masm,tasm等等 高階語言,目前最常見的是程序導向的和麵向物件兩種,前者有basic,c,pascal...