1樓:育知同創教育
解釋性語言和編譯型語言的區別與不同之處如下:
計算機不能直接理解高階語言,只能直接理解機器語言,所以必須要把高階語言翻譯成機器語言,計算機才能執行高階語言編寫的程式。
翻譯的方式有兩種:
一個是編譯
一個是解釋。
兩種方式只是翻譯的時間不同。
編譯型語言寫的程式執行之前,需要一個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高,但也不能一概而論,部分解釋型語言的直譯器通過在執行時動態優化**,甚至能夠使解釋型語言的效能超過編譯型語言。
解釋則不同,解釋性語言的程式不需要編譯,省了道工序,解釋性語言在執行程式的時候才翻譯,比如解釋性basic語言,專門有一個直譯器能夠直接執行basic程式,每個語句都是執行的時候才翻譯。這樣解釋性語言每執行一次就要翻譯一次,效率比較低。解釋是一句一句的翻譯。
計算機程式語言中哪些是靜態語言和那些事動態語言
2樓:匿名使用者
隨便找一本程式設計的書都有啊。
不同的語言,靜態和動態的概念不完全一樣。
通常來講,靜態,就是不可以改變,動態可以改變。
對於類來說,靜態就是可以直接用,動態就是需要先生成一個例項,初始化以後才可以用。
程式語言中靜態和動態的區別
3樓:匿名使用者
隨便找一本程式設計的書都有啊。
不同的語言,靜態和動態的概念不完全一樣。
通常來講,靜態,就是不可以改變,動態可以改變。
對於類來說,靜態就是可以直接用,動態就是需要先生成一個例項,初始化以後才可以用。
易語言和BASIC語言有什麼不同
易語言相當於漢化的vb,主要是函式和命令都是中文的。basic不是一個級別的,做不了應用程式的 這太不同了,自己搜尋一下。易語言可以說不算語言。你能用易語言開發手機軟體?你能用易語言做web開發?vb和易語言有什麼不同?vb 體積小,生成的bai程式體積du也小,程式語言zhi為basic語言,為 ...
學習程式語言,學習程式設計什麼語言最好
學c語言是基礎語言,它主要是做系統低層開發,一些大型的作業系統的核心函 專數都是用c語言寫屬的。所以它工資相當高,但是對開發人員的邏輯思維,演算法等有相當的要求。我不建議你去學。另外還有個原因就是它學出來找工作不好找 相對c c 的啊 因為社會上用c開發的職位不多。c c 呢,都好找工作。但是如果你...
學什么程式語言好,學什麼程式語言好?
我覺得還是先學qbasic比較好.它是一門程式設計基礎qbasic qbasic是basic beginner s all purpose symbolic instruction code,初學者通用指令 語言的一個變種,由美國微軟公司開發,1991年隨ms dos 5.0推出。它不能被編譯成獨立...