編程語言地原理和運行機制_第1頁
編程語言地原理和運行機制_第2頁
編程語言地原理和運行機制_第3頁
編程語言地原理和運行機制_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、實用標(biāo)準(zhǔn)文案編程語言的原理和運行機制許多人一邊努力的看視頻, 一邊努力的上機練習(xí), 然而懵懵懂懂了學(xué)了幾個月編程語言, 結(jié)果卻不知道編程語言真正的原理, 更不清楚其運行機制是怎么樣的。這是非常搞笑的事,天天在編程,卻不知道編程語言是什么 ?所以,作為程序員,第一件事就是搞明白什么是編程語言 !編程語言的通用定義編程語言即是計算機語言, 又稱程序設(shè)計語言, 是一組用來定義計算機程序的語法規(guī)則。 它是一種被標(biāo)準(zhǔn)化的交流技巧, 用來向計算機發(fā)出指令。一種計算機語言讓程序員能夠準(zhǔn)確地定義計算機所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應(yīng)當(dāng)采取的行動。形象化解釋實際上,很多人一聽到編程,就感覺很神奇似

2、的。實際上,沒什么。編程語言是一種比人類語言還要低級的語言。就好比中國話、日語、韓語一樣,編程語言就是一種用來交流的 “語言”,或者叫“話”。只是,人類語言是人和人之間交流的“話”,而編程語言則是人和計精彩文檔實用標(biāo)準(zhǔn)文案算機交流的“話”。編程語言和“啞語”很相似,編程語言也是人類制定和規(guī)定的語言, 用來指揮計算機干什么。 我們可以把一段編程語言翻譯成人類語言,如下:“嗨,計算機,說你呢,現(xiàn)在給我計算機一下, 100乘以 99等于幾?算過后,給我打印出來。 ”然后計算機就執(zhí)行你的指令( 實際上是鍵盤輸入的代碼) 。編程語言也可以用中文?因為編程語言是美國人發(fā)明的, 他們肯定以他們能看的懂的人類

3、語言來定義編程語言,實際上,如果你是編程語言的發(fā)明者,你完全可以使用中文來編程。編程語言的運行機制是怎樣的?你在電腦中輸入你的程序指令后, 計算機會按照事先預(yù)定的翻譯規(guī)則,將你的指令翻譯成機器代碼,即機器語言,機器語言是機器能真正執(zhí)行的語言。機器語言是直接用二進(jìn)制代碼指令表達(dá)的計算機語言,是最基本的計算機語言,所有其他的計算機語言,如 C、JAVA、C+最終都會被計算機翻譯成為機器語言或再執(zhí)行。機器語言就是一精彩文檔實用標(biāo)準(zhǔn)文案串串 0和1的組合,如 00000012,代表計算機打印, 00000009代表計算機關(guān)機,等等。編程語言的分類編程語言知識體系計算機語言的種類非常的多, 總的來說可以分成機器語言, 匯編語言,高級語言三大類。 如果按語種分,可以分為英文符號語言和漢語符號語言兩類。 高級語言是目前絕大多數(shù)編程者的選擇。 高級語言主要是相對于匯編語言而言, 它并不是特指某一種具體的語言, 而是包括了很多編程語言, 如目前流行的 VB、C+、FoxPro、Delphi 等,這些語言的語法、命令格式都各不相同。誰是編程語言之父1940年代當(dāng)計算機剛剛問世的時候, 程序員必須手動控制計算機。當(dāng)時的計算機十分昂貴, 唯一想到利用程序設(shè)計語言來

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論