為什麼需要計算機語言 計算機都有什麼語言?

2023-05-08 19:10:07 字數 2051 閱讀 3727

1樓:匿名使用者

原因:計算機語言是人與計算機之間傳遞資訊的媒介。計算機系統最大特徵是指令通過一種語言傳達給機器。

為了使電子計算機進行各種工作,就需要有一套用以編寫計算機程式的數字、字元和語法規劃,由這些字元和語法規則組成計算機各種指令(或各種語句)。

計算機語言的種類非常的多,總的來說可以分成機器語言,組合語言,高階語言三大類。

電腦每做的一次動作,一個步驟,都是按照已經用計算機語言編好的程式來執行,程式是計算機要執行的指令的集合,而程式全部都是用我們所掌握的語言來編寫的。所以人們要控制計算機一定要通過計算機語言向計算機發出命令。

解釋類:執行方式類似於我們日常生活中的「同聲翻譯」,應用程式源**一邊由相應語言的直譯器「翻譯」成目標**(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行檔案,應用程式不能脫離其直譯器,但這種方式比較靈活,可以動態地調整、修改應用程式。

編譯類:編譯是指在應用源程式執行之前,就將程式源**「翻譯」成目標**(機器語言),因此其目標程式可以脫離其語言環境獨立執行,使用比較方便、效率較高。但應用程式一旦需要修改,必須先修改源**,再重新編譯生成新的目標檔案(*.obj)才能執行,只有目標檔案而沒有源**,修改很不方便。

如今大多數的程式語言都是編譯型的,例如visualbasic、visualc++、visualfoxpro、delphi等。

2樓:帳號已登出

人和人之間的交流需要通過語言。人和計算機交流資訊,也要解決語言問題。需要創造一衝計算機和人都能識別的語言。

計算機都有什麼語言?

3樓:***今天幾套

計算機語言的種類非常的多,總的來說可以分成機器語言、組合語言、高階語言三大類。機器語言和組合語言是面向機器的低階語言。當計算機語言發展到第三代時,就進入了「面向人類」的語言階段,被人們稱之為「高階語言」。

機器語言是用二進位制**表示的計算機(cpu)能直接識別和執行的一種機器指令的集合,具有靈活、直接執行和速度快等特點。用機器語言編寫程式,程式設計人員要首先熟記所用計算機的全部指令**和**的涵義(編出的程式全是些0和1的指令**)。不同廠商生產的計算機,其指令**不一樣,一臺計算機可能有成百上千條指令。?

組合語言是面向機器的程式設計語言,是利用計算機所有硬體特性並能直接控制硬體的低階語言。組合語言的實質和機器語言是相同的,都是直接對硬體操作,只不過指令採用了英文縮寫的識別符號(指令助記符)。使用組合語言編寫的源**,需要通過使用相應的彙編程式將它們轉換成可執行的機器**。

這一過程被稱為彙編過程。組合語言通常被應用在底層硬體操作和高要求的程式優化的場合。驅動程式、嵌入式作業系統和實時執行程式都需要組合語言。

高階語言目前通用的程式語言有組合語言和高階語言兩種形式,高階語言是目前絕大多數程式設計者的選擇。高階語言較接近自然語言的語法和數學公式的結構,是一種貼近於人們使用習慣的程式設計語言。高階語言源程式可以用解釋、編譯兩種方式執行,通常用後一種。

高階語言包括很多程式語言,如目前流行的c,c++,basic、cobol、pascal,python,lisp,prolog,foxpro,delphi,vc,易語言(其中c/c++屬於中低階語言)等等,這些語言的語法、命令格式都不相同。在過去的幾十年間,大量的程式語言被髮明、被取代、被修改或組合在一起。之所以有那麼多種不同的程式語言存在的原因是,編寫程式的初衷其實也各不相同。

有許多用於特殊用途的語言,只在特殊情況下使用。

4樓:秒懂百科

計算機語言:用於人與計算機之間通訊的語言。

什麼是計算機語言啊?

5樓:墮落的

隨著網際網路的高速發展,各種各樣的計算機應用越來越廣泛,計算機語言受重視的程度也是越來越高,那麼計算機語言有哪些呢?

要明白計算機語言有哪些,我們首先需要搞清楚計算機語言的概念,計算機語言指用於人與計算機之間通訊的語言,計算機語言分為機器語言、組合語言和高階語言三大類,其中機器語言是用二進位制表示的,使用的相對要少一些;

6樓:天涯飄

就是計算機的程式設計方式。

計算機語言是什麼?

計算機語言指什麼,計算機都有什麼語言?

貌似就是c語言。難道是網路用語?肯定是菜鳥,用詞不當,小學生學程式設計,誰願意去教?這叫吹牛嘛,只要看了電腦摸了電腦就算掌握了一門計算機語言,我那裡也是這樣的,小學也開電腦課。現在很多小學都開了程式語言課程的,不希奇。計算機都有什麼語言?計算機語言的種類非常的多,總的來說可以分成機器語言 組合語言 ...

計算機語言分為幾種呀,計算機語言一共有幾種

計算機語言主要分為四類 低階語言 高階語言 專用語言 指令碼語言1 低階語言 機器語言 組合語言和符號語言。組合語言源程式必須經過彙編,生成目標檔案,然後執行。2 高階語言 basic truebasic qbasic virtualbasic c c pascal fortran 智慧化語言 li...

計算機語言的常見語言,計算機語言中常用的有哪些?

basic true basic qbasic virtual basic c c pascal fortran 智慧化語言 lisp prolog 動態語言 python php ruby lua 等等。http baike.計算機常見的高階語言有哪些?計算機雖然具有很多功能,但使用者需要學會一套...