以下為直譯式程式語言:
其餘的語言(C、Pascal、Java)屬於編譯式程式語言:
直譯式程式語言是指在運行時將源代碼逐行編譯成機器碼或中間語言,然後立即執行的程式語言。根據這個定義,JavaScript、Python 和 Pascal 是直譯式程式語言。
JavaScript:JavaScript是一種直譯式程式語言,它在網頁瀏覽器中運行時,瀏覽器直接解析和執行JavaScript代碼。
Python:Python是一種直譯式程式語言,它的解釋器在運行時將Python源代碼逐行解釋並執行。
Pascal:Pascal也是一種直譯式程式語言,Pascal的解釋器在運行時將Pascal源代碼逐行解釋並執行。
相反,C、HTML 和 Java 不是直譯式程式語言:
C:C語言是一種編譯型程式語言,源代碼在編譯時轉換為機器碼或中間語言,然後再執行。
HTML:HTML是一種標記語言,它是由瀏覽器解析和顯示的,而不是直接執行。
Java:Java是一種編譯型程式語言,它的源代碼首先被編譯成Java字節碼,然後在Java虛擬機(JVM)上運行。