-
1 # 窮Sao
-
2 # TonyDeng
不一樣的。程式語言通常分編譯型和解釋型兩大類,你提到的三個,JS是解釋型,前面兩個是編譯型。即使是同樣的編譯型或解釋型,裡面也有細分的,不過說起來很長篇大論,就不說了。
-
3 # 毅靈的世界
程式語言即是計算機語言,又稱程式設計語言,是一組用來定義計算機程式的語法規則。它是一種被標準化的交流技巧,用來向計算機發出指令。一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。
形象化解釋
實際上,很多人一聽到程式設計,就感覺很神奇似的。實際上,沒什麼。程式語言是一種比人類語言還要低階的語言。就好比中國話、日語、韓語一樣,程式語言就是一種用來交流的“語言”,或者叫“話”。只是,人類語言是人和人之間交流的“話”,而程式語言則是人和計算機交流的“話”。程式語言和“啞語”很相似,程式語言也是人類制定和規定的語言,用來指揮計算機幹什麼。我們可以把一段程式語言翻譯成人類語言,如下:
“嗨,計算機,說你呢,現在給我計算機一下,100乘以99等於幾?算過後,給我打印出來。”
然後計算機就執行你的指令(實際上是鍵盤輸入的程式碼)。
程式語言也可以用中文?
因為程式語言是美華人發明的,他們肯定以他們能看的懂的人類語言來定義程式語言,實際上,如果你是程式語言的發明者,你完全可以使用中文來程式設計。
程式語言的執行機制是怎樣的?
你在電腦中輸入你的程式指令後,計算機會按照事先預定的翻譯規則,將你的指令翻譯成機器程式碼,即機器語言,機器語言是機器能真正執行的語言。機器語言是直接用二進位制程式碼指令表達的計算機語言,是最基本的計算機語言,所有其他的計算機語言,如C、JAVA、C++最終都會被計算機翻譯成為機器語言或再執行。機器語言就是一串串0和1的組合,如00000012,代表計算機列印,00000009代表計算機關機,等等
-
4 # 公考刷題
計算機語言分為解釋型語言和編譯型語言,常見的解釋型語言有java , js,等,編譯型語言有c語言c + + 在,彙編等,解釋型語言編譯成虛擬機器能識別的程式碼,執行在虛擬機器上,編譯型語言編譯成計算機能夠識別的二進位制機器碼,能夠執行在計算機上。
-
5 # 教女朋友學程式設計
基本流程原理一樣,不同的只是各自語言的具體規則,我記得有本書叫編譯原理, 分為語義分析,詞法分析等,所以應該是一樣的!
回覆列表
編譯原理是研究各種語言轉換(不夠專業)為機器語言的過程中的各種理論。
編譯原理是將計算機語言轉化為可以在計算機硬體上直接執行的機器語言,是翻譯語言的一種。
1、將高階語言變為機器語言,包括兩種方法,編譯是一種,另一種是解釋;
2、將組合語言變成機器語言的,叫彙編程式.
編譯: 高階語言 --> 機器語言(指令);
彙編: 彙編指令 --> 機器指令;