很溫柔的霸王龍
12分鐘前 · 搞笑領(lǐng)域創(chuàng)作者
計(jì)算機(jī)語(yǔ)言的種類非常的多,總的來說可以分成機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言三大類。機(jī)器語(yǔ)言和匯編語(yǔ)言是面向機(jī)器的低級(jí)語(yǔ)言。當(dāng)計(jì)算機(jī)語(yǔ)言發(fā)展到第三代時(shí),就進(jìn)入了「面向人類」的語(yǔ)言階段,被人們稱之為「高級(jí)語(yǔ)言」。
機(jī)器語(yǔ)言
是用二進(jìn)制代碼表示的計(jì)算機(jī)(CPU)能直接識(shí)別和執(zhí)行的一種機(jī)器指令的集合,具有靈活、直接執(zhí)行和速度快等特點(diǎn)。
用機(jī)器語(yǔ)言編寫程序,編程人員要首先熟記所用計(jì)算機(jī)的全部指令代碼和代碼的涵義(編出的程序全是些0和1的指令代碼)。
不同廠商生產(chǎn)的計(jì)算機(jī),其指令代碼不一樣,一臺(tái)計(jì)算機(jī)可能有成百上千條指令。
匯編語(yǔ)言
是面向機(jī)器的程序設(shè)計(jì)語(yǔ)言,是利用計(jì)算機(jī)所有硬件特性并能直接控制硬件的低級(jí)語(yǔ)言。
匯編語(yǔ)言的實(shí)質(zhì)和機(jī)器語(yǔ)言是相同的,都是直接對(duì)硬件操作,只不過指令采用了英文縮寫的標(biāo)識(shí)符(指令助記符)。
使用匯編語(yǔ)言編寫的源代碼,需要通過使用相應(yīng)的匯編程序?qū)⑺鼈冝D(zhuǎn)換成可執(zhí)行的機(jī)器代碼。這一過程被稱為匯編過程。
匯編語(yǔ)言通常被應(yīng)用在底層硬件操作和高要求的程序優(yōu)化的場(chǎng)合。驅(qū)動(dòng)程序、嵌入式操作系統(tǒng)和實(shí)時(shí)運(yùn)行程序都需要匯編語(yǔ)言。
高級(jí)語(yǔ)言
目前通用的編程語(yǔ)言有匯編語(yǔ)言和高級(jí)語(yǔ)言兩種形式,高級(jí)語(yǔ)言是目前絕大多數(shù)編程者的選擇。
高級(jí)語(yǔ)言較接近自然語(yǔ)言的語(yǔ)法和數(shù)學(xué)公式的結(jié)構(gòu),是一種貼近于人們使用習(xí)慣的程序設(shè)計(jì)語(yǔ)言。
高級(jí)語(yǔ)言源程序可以用解釋、編譯兩種方式執(zhí)行,通常用后一種。舉例如下:
編程語(yǔ)言:
一、C語(yǔ)言
C語(yǔ)言是世界上最流行、使用最廣泛的高級(jí)程序設(shè)計(jì)語(yǔ)言之一。在操作系統(tǒng)和系統(tǒng)使用程序以及需要對(duì)硬件進(jìn)行操作的場(chǎng)合,用C語(yǔ)言明顯優(yōu)于其它高級(jí)語(yǔ)言,許多大型應(yīng)用軟件都是用C語(yǔ)言編寫的。C語(yǔ)言繪圖能力強(qiáng),具有可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫。它是數(shù)值計(jì)算的高級(jí)語(yǔ)言。
編程語(yǔ)言二、java
Java是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言和Java平臺(tái)(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性,廣泛應(yīng)用于個(gè)人PC、數(shù)據(jù)中心、游戲控制臺(tái)、科學(xué)超級(jí)計(jì)算機(jī)、移動(dòng)電話和互聯(lián)網(wǎng),同時(shí)擁有全球最大的開發(fā)者專業(yè)社群。
編程語(yǔ)言三、c++
C++這個(gè)詞在中國(guó)大陸的程序員圈子中通常被讀做“C加加”,而西方的程序員通常讀做“C plus plus”,“CPP”。 它是一種使用非常廣泛的計(jì)算機(jī)編程語(yǔ)言。C++是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計(jì)語(yǔ)言。它支持過程化程序設(shè)計(jì)、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格。
編程語(yǔ)言四、php
PHP,是英文超文本預(yù)處理語(yǔ)言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語(yǔ)言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語(yǔ)言,語(yǔ)言的風(fēng)格有類似于C語(yǔ)言,被廣泛地運(yùn)用。
用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。
編程語(yǔ)言五、c#
C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。
C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過程。
很溫柔的霸王龍
搞笑領(lǐng)域創(chuàng)作者
76粉絲 · 160贊
搜索
自學(xué)python要多久
什么人適合學(xué)編程
43個(gè)vba的典型案例
0基礎(chǔ)如何自學(xué)編程
c語(yǔ)言必背100代碼
世界語(yǔ)言難度排名