-
語法錯誤
鎖定
語法錯誤簡介
早期8位家用電腦的用户界面是BASIC解釋器,SYNTAX ERROR錯誤消息常造成用户的困擾,只要解釋器無法識別用户的輸入,就會出現此一消息。
在Java語言中,以下的程序是正確的:
System.out.println("Hello World");
以下的程序不正確:
System.out.println(Hello World);
編譯器會標示程序中有語法錯誤的行,可能也會有簡單的説明。
[1]
語法錯誤語義錯誤
在計算機程序設計中,語義錯誤(Logic error)(又叫邏輯錯誤)是程序錯誤的一種,這種錯誤會導致程序運行出錯,但還不至於崩潰。邏輯錯誤會產生意外的輸出或結果,但並不一定會立即被發現。
在 C++ 語言中,邏輯錯誤是一種特殊的異常。
語法錯誤解釋型語言
解釋型語言(英語:Interpreted language),是一種編程語言。這種類型的編程語言,會將代碼一句一句直接運行,不需要像編譯語言(Compiled language)一樣,經過編譯器先行編譯為機器碼,之後再運行。這種編程語言需要利用解釋器,在運行期,動態將代碼逐句解釋(interpret)為機器碼,或是已經預先編譯為機器碼的的子程序,之後再運行。
理論上,任何編程語言都可以是編譯式,或解釋型的。它們之間的區別,僅與程序的應用有關。許多編程語言同時採用編譯器與解釋器來實現,其中包括Lisp,Pascal,C,BASIC與Python。JAVA及C#採用混合方式,先將代碼編譯為bytecode,在運行時再進行解釋。
[2]
- 參考資料
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:2次歷史版本
- 最近更新: 寒927