請問指令碼語言和程式語言的區別,請問指令碼語言和程式語言的區別

時間 2021-05-17 18:59:19

1樓:匿名使用者

指令碼語言是解釋執行語言。特點是較容易上手,程式設計功能上相對簡單一些。

例如:html語言、php語言等。

程式語言:例如 c 語言、c# 語言等功能較強大,可以用來開發規模較大的系統軟體,或者做系統底層的開發。

指令碼語言和程式語言有什麼區別?

指令碼語言和程式語言的區別是什麼?

2樓:學雅思

1、指令碼語言:又被稱為擴建的語言,或者動態語言,是一種程式語言,用來控制軟體應用程式。

2、程式語言:一種計算機語言讓程式設計師能夠準確地定義計算機所需要使用的資料,並精確地定義在不同情況下所應當採取的行動。

二、特點不同

1、指令碼語言:指令碼通常以文字(如ascii)儲存,只在被呼叫時進行解釋或編譯。

2、程式語言:程式在執行時可以改變其結構,開發快速,接近自然語言,易於理解,更方便的**管理。

三、優缺點不同

1、指令碼語言:指令碼語言極大地簡化了「開發、部署、測試和除錯」的週期過程。大多數指令碼語言都能夠隨時部署,而不需要耗時的編譯/打包過程。

2、程式語言:任何程式語言的使用都需要確保編寫的程式能夠根據實際需要及時調整。因此,快速原型開發環境非常重要,在這種環境下,動態語言和相關庫的結合可以大大增強其優勢。

指令碼語言和程式語言的區別?

3樓:匿名使用者

系統語言與指令碼語言之間的區別有很多,但主要的區別是:

抽象的級別:這是最重要也是最明顯示的不同。指令碼語言對程式設計師提供了更高階的抽象。

這一點明顯表現在:在這種語言自身中,存在有高階的資料結構,如列表和字典結構,和對這種結構簡單方便的巢狀和操作。這樣可以建立非常成功的程式。

型別定義:系統語言通常是強型別和靜態型別定義。這就意味著所有變數的型別要在程式中指定,在編譯時檢查。

相反地,指令碼語言是最鬆散的型別定義,完全沒有型別宣告,並且在執行時進行動態型別檢查。

執行:系統語言的特點是編譯的。程式被編譯成可執行的二進位制。

另一方面,指令碼語言的特點是解釋,也就是,指令被立即執行,不存在乙個編譯的中間狀態。這就意味著指令碼語言是互動式的(你可以在提示符下敲入命令,並且看到結果),這是另乙個巨大的勝利。這樣完全將編譯過程從編輯-編譯-執行迴圈中去掉了。

速度:以上三點是指令碼語言一方面在速度與效率, 一方面在易用性與表示式的強大性之間進行折衷的典型例子。這就使得指令碼語言的執行速度比系統語言慢乙個數量級。

這就是對指令碼語言誹謗最多的方面。效能的降低不是真正的問題,因為思想是用指令碼語言來組合元件,這些元件是用象c 這樣的快速系統語言來編寫的。所以所有需要執行快速的東西將因為是用快速的語言實現的而執行得快速。

指令碼語言只用於將東西綁在一起,並且這些通常不是效能的瓶頸( 或如果是,你需要重新檢查你的設計)。

4樓:漂飛的雲

乙個是比較大的程式,乙個是比較小的程式

5樓:狄夏詹梓暄

區別1、指令碼語言指令碼語言不需要編譯,可以直接用,由直譯器來負責解釋。

2、編譯型語言寫的程式執行之前,需要乙個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高。

指令碼語言

指令碼語言是為了縮短傳統的編寫-編譯-鏈結-執行(edit-compile-link-run)過程而建立的計算機程式語言。它的命名起源於乙個指令碼「screenplay」,每次執行都會使對話方塊逐字重複。早期的指令碼語言經常被稱為批量處理語言或工作控制語言。

乙個指令碼通常是解釋執行而非編譯。指令碼語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。

編譯型語言

編譯型語言:程式在執行之前需要乙個專門的編譯過程,把程式編譯成

為機器語言的檔案,執行時不需要重新翻譯,直接使用編譯的結果就行了。程式執行效率高,依賴編譯器,跨平台性差些

指令碼語言和程式語言有什麼區別

6樓:匿名使用者

區別1、指令碼語言指令碼語言不需要編譯,可以直接用,由直譯器來負責解釋。

2、編譯型語言寫的程式執行之前,需要乙個專門的編譯過程,把程式編譯成為機器語言的檔案,比如exe檔案,以後要執行的話就不用重新翻譯了,直接使用編譯的結果就行了(exe檔案),因為翻譯只做了一次,執行時不需要翻譯,所以編譯型語言的程式執行效率高。

指令碼語言

指令碼語言是為了縮短傳統的編寫-編譯-鏈結-執行(edit-compile-link-run)過程而建立的計算機程式語言。它的命名起源於乙個指令碼「screenplay」,每次執行都會使對話方塊逐字重複。早期的指令碼語言經常被稱為批量處理語言或工作控制語言。

乙個指令碼通常是解釋執行而非編譯。指令碼語言通常都有簡單、易學、易用的特性,目的就是希望能讓程式設計師快速完成程式的編寫工作。

編譯型語言

編譯型語言:程式在執行之前需要乙個專門的編譯過程,把程式編譯成 為機器語言的檔案,執行時不需要重新翻譯,直接使用編譯的結果就行了。程式執行效率高,依賴編譯器,跨平台性差些

指令碼語言到底是什麼意思,指令碼語言和程式語言的區別是什麼?

一般的電腦程式寫完之後要先經過編譯,生成計算機可以直接執行的機器碼之後才能執行,這時候編譯是在執行前一次性完成的。但是修改很麻煩 因為源 還要再編譯 指令碼語言不一樣,你寫了段程式,不需要預先編譯,直接儲存起來,想用的時候直接呼叫乙個命令就執行起來了,計算機對 進行解釋而不是編譯 有些執行程式可以執...

做flash還要學習什麼指令碼語言

呵呵,不懂asp與學習flash沒有必然關係,asp對flash的呼叫只是幾條語句,而且也不會很難,關鍵是你做什麼用,如果純粹的做flash動畫,那對你沒有什麼影響 二樓正解,如果想成為flash高手actionscript必須會的,建議你在學falsh的時候也學習一下flex,都很有用 as fl...

在perl指令碼語言下如何修改檔案內容

你這問題問的不清楚,你給的例子裡面也只處理了10轉28,而且目前你這個寫法,110 也會被轉化為128,最重要的是,你這 完全不能修改你的檔案,因為你 foreach kill new 這個只是對臨時變數 kill處理了。完全沒有對 new改動,所以再把new的內容寫到file2沒有意義。open ...