一、有些語言是靜態型態(static typed)語言,如 C 和 Java。靜態型態語言的程式必須 宣告(declare)變數(variables)的型態(types)。有些語言是動態型態(dynamic typed)語言,如 Lisp 和 Prolog。動態型態語言的程式不需宣告變數的型態。請敘 述這兩類語言的優缺點。(20 分)