弱類型、強類型、動態類型、靜態類型語言的區別

1、強類型: 偏向於不容忍隱式類型轉換。譬如說haskel語言中的int就不能變成double。 2、弱類型: 偏向於容忍隱式類型轉換。譬如說C語言中的int可以變成double。 3、靜態類型: 是編譯期間做檢查數據類型的語言,編譯的時候就知道每一個變量的類型,因爲類型錯誤而不能做的事情是語法錯誤。 4、動態類型: 是運行期間才做數據類型檢查的語言,編譯的時候不知道每一個變量的類型,因爲類型錯誤
相關文章
相關標籤/搜索