Can you summarize the following document?
        
  以下是主要通用的語句種類,加上典型的指令式語言的範例:

  在大多數程式語言中,語句與表示式互相對比,兩者不同之處在於,語句是為了運作它們的副作用而執行;表示式則一定會傳回評估後的結果,而且通常不產生副作用。在指令式程式設計中,Algol 68是語句可有回傳值的少數幾種語言。在混合指令式和函式式的程式語言(如Lisp)中,表示式和語句之間的分野並不存在:即段落中只為了副作用且不返回值,而依序執行的表示式,也被認為是“表示式”。在純函數語言程式設計中沒有語句;一切都是可被評估的表示式。  在措辭中經常出現這樣的區別:一個語句是被“執行”(execute),而一個表示式是被“評估”或對其“求值”(evaluate)。一些語言中具備了exec和eval函式:比如在Python中,codice_13應用於語句,而codice_14應用於表示式。

  語句的語意(sematic)以及句法(syntax)是依據每個程式語言的定義來規定的。  許多的程式語言不允許自我修改程式碼(self-modifying code)。或者說,多數程式語言不允許在執行時間創造新的語句(Snobol 4則是一個允許這樣作的例子)或者修改現有的語句(Lisp則是一個反例)。
語句(statement)又稱述句、陳述式、描述式、語句、陳述句等。在電腦科學的程式設計中,一個語句是指令式程式語言中最小的獨立元素,表達程式要執行的一些動作。多數語句是以高階語言編寫成一或多個語句的序列,用於命令計算機執行指定的一系列操作。單一個語句本身也具有內部結構(例如表示式)。